@charset "UTF-8";
/*
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
.getwid-margin-top-small {
  margin-top: 0.625rem !important;
}

.getwid-margin-top-medium {
  margin-top: 1.5625rem !important;
}

.getwid-margin-top-normal {
  margin-top: 2.5rem !important;
}

.getwid-margin-top-large {
  margin-top: 3.75rem !important;
}

.getwid-margin-top-none {
  margin-top: 0 !important;
}

.getwid-margin-bottom-small {
  margin-bottom: 0.625rem !important;
}

.getwid-margin-bottom-medium {
  margin-bottom: 1.5625rem !important;
}

.getwid-margin-bottom-normal {
  margin-bottom: 2.5rem !important;
}

.getwid-margin-bottom-large {
  margin-bottom: 3.75rem !important;
}

.getwid-margin-bottom-none {
  margin-bottom: 0 !important;
}

.getwid-margin-left-small {
  margin-left: 0.625rem;
}

.getwid-margin-left-medium {
  margin-left: 1.5625rem;
}

.getwid-margin-left-normal {
  margin-left: 2.5rem;
}

.getwid-margin-left-large {
  margin-left: 3.75rem;
}

.getwid-margin-left-none {
  margin-left: 0 !important;
}

.getwid-margin-right-small {
  margin-right: 0.625rem;
}

.getwid-margin-right-medium {
  margin-right: 1.5625rem;
}

.getwid-margin-right-normal {
  margin-right: 2.5rem;
}

.getwid-margin-right-large {
  margin-right: 3.75rem;
}

.getwid-margin-right-none {
  margin-right: 0 !important;
}

/* IMPORTS */ /* VARIABLES */ /* TYPOGRAPHY */
/* Google Fonts */
/*!
 * Bootstrap  v5.3.0 (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: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0079C0;
  --bs-secondary: rgb(255, 78, 46);
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #343a40;
  --bs-primary-rgb: 0, 121, 192;
  --bs-secondary-rgb: 255, 78, 46;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 52, 58, 64;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #10431c;
  --bs-info-text-emphasis: #09414a;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d4edda;
  --bs-info-bg-subtle: #d1ecf1;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a9dcb5;
  --bs-info-border-subtle: #a2dae3;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: normal;
  --bs-body-line-height: 1.5;
  --bs-body-color: #343a40;
  --bs-body-color-rgb: 52, 58, 64;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(52, 58, 64, 0.75);
  --bs-secondary-color-rgb: 52, 58, 64;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(52, 58, 64, 0.5);
  --bs-tertiary-color-rgb: 52, 58, 64;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0079C0;
  --bs-link-color-rgb: 0, 121, 192;
  --bs-link-decoration: none;
  --bs-link-hover-color: #005283;
  --bs-link-hover-color-rgb: 0, 82, 131;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --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(13, 110, 253, 0.25);
  --bs-form-valid-color: #28a745;
  --bs-form-valid-border-color: #28a745;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #7eca8f;
  --bs-info-text-emphasis: #74c7d4;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #08210e;
  --bs-info-bg-subtle: #052025;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #186429;
  --bs-info-border-subtle: #0e616e;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #7eca8f;
  --bs-form-valid-border-color: #7eca8f;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::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.375rem + 1.5vw);
}
@media (min-width: 75rem) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 75rem) {
  h2, .h2 {
    font-size: 2rem;
  }
}

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

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 75rem) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

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

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

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

abbr[title] {
  -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: bold;
}

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: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: underline;
}

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.25rem;
}
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: 75rem) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

::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.25rem;
  font-weight: 300;
}

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

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .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: 75rem) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .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: 75rem) {
  .display-5 {
    font-size: 3rem;
  }
}

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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: 36rem) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 48rem) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 75rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 87.5rem) {
  .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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(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: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d4edda;
  --bs-table-border-color: #bfd5c4;
  --bs-table-striped-bg: #c9e1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfd5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4dbca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d1ecf1;
  --bs-table-border-color: #bcd4d9;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

@media (max-width: 35.99875rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 47.99875rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 61.99875rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 74.99875rem) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 87.49875rem) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 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.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -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 + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
     -moz-margin-end: 1rem;
          margin-inline-end: 1rem;
}

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

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.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.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

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

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

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  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.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  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: #86b7fe;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%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: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -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%280, 0, 0, 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='%2386b7fe'/%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;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -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;
  -webkit-appearance: none;
          appearance: none;
}
@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: #b6d4fe;
}
.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;
  background-color: #0d6efd;
  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;
  -moz-appearance: none;
       appearance: none;
}
@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: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

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

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

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  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.25rem 0.5rem;
  font-size: 0.875rem;
  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.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: 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.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

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

.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.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: 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.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

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

.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.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: normal;
  --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: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --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;
  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);
  text-decoration: none;
  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: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0067a3;
  --bs-btn-hover-border-color: #00619a;
  --bs-btn-focus-shadow-rgb: 38, 141, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00619a;
  --bs-btn-active-border-color: #005b90;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0079C0;
  --bs-btn-disabled-border-color: #0079C0;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff694d;
  --bs-btn-hover-border-color: #ff6043;
  --bs-btn-focus-shadow-rgb: 217, 66, 39;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff7158;
  --bs-btn-active-border-color: #ff6043;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 78, 46);
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #52585d;
  --bs-btn-hover-border-color: #484e53;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5d6166;
  --bs-btn-active-border-color: #484e53;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-primary {
  --bs-btn-color: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0079C0;
  --bs-btn-hover-border-color: #0079C0;
  --bs-btn-focus-shadow-rgb: 0, 121, 192;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0079C0;
  --bs-btn-active-border-color: #0079C0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0079C0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0079C0;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 78, 46);
  --bs-btn-hover-border-color: rgb(255, 78, 46);
  --bs-btn-focus-shadow-rgb: 255, 78, 46;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 78, 46);
  --bs-btn-active-border-color: rgb(255, 78, 46);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(255, 78, 46);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: normal;
  --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: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 141, 201;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  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.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --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: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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: normal;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  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);
  text-decoration: none;
  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.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

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

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  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);
  text-decoration: none;
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  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.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.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: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.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: bold;
  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.25rem;
  --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.25rem;
  --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%2852, 58, 64, 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);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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, body .gm-style, body .gm-style-iw {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --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: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr, body .gm-style > hr, body .gm-style-iw > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, body .gm-style > .list-group, body .gm-style-iw > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, body .gm-style > .list-group:first-child, body .gm-style-iw > .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, body .gm-style > .list-group:last-child, body .gm-style-iw > .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, body .gm-style > .card-header + .list-group, body .gm-style-iw > .card-header + .list-group,
.card > .list-group + .card-footer,
body .gm-style > .list-group + .card-footer,
body .gm-style-iw > .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:hover {
  text-decoration: none;
}
.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, body .card-group > .gm-style, body .card-group > .gm-style-iw {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 36rem) {
  .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, body .card-group > .gm-style, body .card-group > .gm-style-iw {
    -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, body .card-group > .gm-style + .card, body .card-group > .gm-style-iw + .card, body .card-group > .card + .gm-style, body .card-group > .gm-style + .gm-style, body .card-group > .gm-style-iw + .gm-style, body .card-group > .card + .gm-style-iw, body .card-group > .gm-style + .gm-style-iw, body .card-group > .gm-style-iw + .gm-style-iw {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child), body .card-group > .gm-style:not(:last-child), body .card-group > .gm-style-iw:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, body .card-group > .gm-style:not(:last-child) .card-img-top, body .card-group > .gm-style-iw:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header,
  body .card-group > .gm-style:not(:last-child) .card-header,
  body .card-group > .gm-style-iw:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, body .card-group > .gm-style:not(:last-child) .card-img-bottom, body .card-group > .gm-style-iw:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer,
  body .card-group > .gm-style:not(:last-child) .card-footer,
  body .card-group > .gm-style-iw:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child), body .card-group > .gm-style:not(:first-child), body .card-group > .gm-style-iw:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, body .card-group > .gm-style:not(:first-child) .card-img-top, body .card-group > .gm-style-iw:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header,
  body .card-group > .gm-style:not(:first-child) .card-header,
  body .card-group > .gm-style-iw:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, body .card-group > .gm-style:not(:first-child) .card-img-bottom, body .card-group > .gm-style-iw:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer,
  body .card-group > .gm-style:not(:first-child) .card-footer,
  body .card-group > .gm-style-iw: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='%23343a40'%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='%23052c65'%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: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: 1rem;
  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='%236ea8fe'%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='%236ea8fe'%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: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 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: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  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);
  text-decoration: none;
  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.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --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: 0.75em;
  --bs-badge-font-weight: bold;
  --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: var(--bs-border-radius);
  --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: bold;
  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.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

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

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

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

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

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

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  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);
  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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
          box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

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

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

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

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

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

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

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -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: 36rem) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 62rem) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 75rem) {
  .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: 35.99875rem) {
  .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: 47.99875rem) {
  .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: 61.99875rem) {
  .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: 74.99875rem) {
  .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: 87.49875rem) {
  .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.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  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.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: normal;
  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: 0.1875rem;
  margin-left: 0.1875rem;
  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: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 35.99875rem) {
  .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: 35.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 35.99875rem) {
  .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: 36rem) {
  .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: 47.99875rem) {
  .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: 47.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 47.99875rem) {
  .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: 48rem) {
  .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: 61.99875rem) {
  .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: 61.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 61.99875rem) {
  .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: 62rem) {
  .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: 74.99875rem) {
  .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: 74.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 74.99875rem) {
  .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: 75rem) {
  .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: 87.49875rem) {
  .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: 87.49875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 87.49875rem) {
  .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: 87.5rem) {
  .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(0, 121, 192, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(255, 78, 46, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(40, 167, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(23, 162, 184, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

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

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

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(52, 58, 64, 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(0, 97, 154, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(0, 97, 154, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(0, 97, 154, 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(255, 113, 88, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 113, 88, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(255, 113, 88, 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(83, 185, 106, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(83, 185, 106, 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(69, 181, 198, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
}

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

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

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 250, 251, 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(42, 46, 51, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(42, 46, 51, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(42, 46, 51, 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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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: -0.0625rem !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: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

.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, #page-wrapper #header #navbar-top .region-secondary-menu {
  -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, #page-wrapper #header #navbar-top .region-secondary-menu {
  -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.375rem + 1.5vw) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.fw-bold {
  font-weight: bold !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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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: 75rem) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-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;
  }
}
:root,
[data-bs-theme=light] {
  --bb-primary-dark: #0c63e3;
  --bb-primary-text: #212529;
  --bb-secondary-dark: #5a6168;
  --bb-h1-color: #212529;
  --bb-h2-color: #212529;
  --bb-h3-color: #212529;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bb-primary-text: #dee2e6;
  --bb-h1-color: #dee2e6;
  --bb-h2-color: #dee2e6;
  --bb-h3-color: #dee2e6;
}

/* MIXINS */
.btn-primary a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0067a3;
  --bs-btn-hover-border-color: #00619a;
  --bs-btn-focus-shadow-rgb: 38, 141, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00619a;
  --bs-btn-active-border-color: #005b90;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0079C0;
  --bs-btn-disabled-border-color: #0079C0;
}

.btn-secondary a {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ff694d;
  --bs-btn-hover-border-color: #ff6043;
  --bs-btn-focus-shadow-rgb: 217, 66, 39;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ff7158;
  --bs-btn-active-border-color: #ff6043;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(255, 78, 46);
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
}

.btn-success a {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info a {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2c3136;
  --bs-btn-hover-border-color: #2a2e33;
  --bs-btn-focus-shadow-rgb: 82, 88, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2a2e33;
  --bs-btn-active-border-color: #272c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-primary a {
  --bs-btn-color: #0079C0;
  --bs-btn-border-color: #0079C0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0079C0;
  --bs-btn-hover-border-color: #0079C0;
  --bs-btn-focus-shadow-rgb: 0, 121, 192;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0079C0;
  --bs-btn-active-border-color: #0079C0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0079C0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0079C0;
  --bs-gradient: none;
}

.btn-outline-secondary a {
  --bs-btn-color: rgb(255, 78, 46);
  --bs-btn-border-color: rgb(255, 78, 46);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 78, 46);
  --bs-btn-hover-border-color: rgb(255, 78, 46);
  --bs-btn-focus-shadow-rgb: 255, 78, 46;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 78, 46);
  --bs-btn-active-border-color: rgb(255, 78, 46);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(255, 78, 46);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(255, 78, 46);
  --bs-gradient: none;
}

.btn-outline-success a {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info a {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning a {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger a {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark a {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52, 58, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-gradient: none;
}

/**
 * @file
 * Styles for Bootstrap Barrio affix effect.
 */
.affix {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1035;
  left: 0;
}

/**
 * @file
 * Visual styles for comments in Barrio.
 */
.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 75vh;
  overflow: scroll;
  z-index: 9999;
}

.toast-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
}

.alert svg {
  max-width: 2rem;
}

/**
 * @file
 * Bootstrap Barrio specific styling for the Book module.
 */
.book-navigation .menu {
  border-top: 1px solid #dee2e6;
}

.book-navigation .book-pager {
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  margin: 0;
}

/**
 * @file
 * Styling for the Book module.
 */
.book-navigation .menu {
  padding-bottom: 0;
  padding-top: 1em;
}

.book-navigation .book-pager {
  margin: 0;
  overflow: auto;
  padding: 0.5em 0;
}

.book-pager__item {
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
}

.book-pager__item--previous {
  text-align: left; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--previous {
  float: right;
  text-align: right;
}

.book-pager__item--center {
  text-align: center;
  width: 8%;
}

.book-pager__item--next {
  float: right; /* LTR */
  text-align: right; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--next {
  float: left;
  text-align: left;
}

/**
 * @file
 * Styles for Bootstrap Barrio's breadcrumbs.
 */
.breadcrumb {
  font-size: 0.875rem;
}

.region-breadcrumb {
  padding: 0 0.9375rem 0.25em;
  width: 100%;
}

/**
 * @file
 * Visual styles for comments in Bartik.
 */
/* This is required to win over specificity of #content h2 */
#content .comment-wrapper h2, #content .comment-wrapper .h2 {
  margin-bottom: 1em;
}

#content .comment-wrapper h2.comment-form__title, #content .comment-wrapper .comment-form__title.h2 {
  margin-bottom: 1em;
}

.field-node--comment {
  font-size: 0.875rem;
}

.comment {
  margin-bottom: 1.25em;
  vertical-align: top;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[dir=rtl] .comment {
  direction: rtl;
}

.comment__meta {
  padding: 0 1.875rem 0 0;
  /* LTR */
  font-size: 1rem;
  text-align: center;
}

[dir=rtl] .comment__meta {
  padding: 0 0 0 1.875rem;
}

.comment__attribution img {
  border: 1px solid #dee2e6;
}

/* This is required to win over specificity of .field--type-image img */
.field--name-user-picture {
  margin: 0 auto;
  float: none;
}

.comment .field--name-user-picture img {
  margin: 0;
}

.comment__author .username {
  white-space: nowrap;
}

.comment__author {
  margin: 0.25rem 0;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.25rem;
}

.comment__time,
.comment__permalink {
  margin-bottom: 0.25rem;
  color: #68696b;
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 0 0.5em 0 0;
  /* LTR */
}

[dir=rtl] .comment__time,
.comment__permalink {
  padding: 0 0 0 0.5em;
}

.comment__permalink {
  font-size: 0.875rem;
  line-height: 1.2;
}

.comment__content:before {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #dee2e6;
  /* LTR */
  border-bottom: 1.25em solid transparent;
}

[dir=rtl] .comment__content:before {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #dee2e6;
}

.comment__content:after {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #fff;
  /* LTR */
  border-bottom: 1.25em solid transparent;
  margin-right: -0.0625rem;
  /* LTR */
}

[dir=rtl] .comment__content:after {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #fff;
  margin-right: 0;
  margin-left: -0.0625rem;
}

.comment__content h3, .comment__content .h3 {
  margin-top: 0.94em;
  margin-bottom: 0.45em;
  font-size: 1.25rem;
}

.comment__content nav {
  padding-top: 0.0625rem;
}

.indented {
  margin-left: 2.5rem;
  /* LTR */
}

[dir=rtl] .indented {
  margin-right: 2.5rem;
  margin-left: 0;
}

.comment .links {
  padding: 0 0 0.25em 0;
}

.comment .links-inline span {
  padding: 0 0.5em 0 0;
  /* LTR */
  font-size: 1rem;
}

[dir=rtl] .comment .links-inline span {
  padding: 0 0 0 0.5em;
}

.comment--unpublished {
  margin-right: 0.3125rem;
  /* LTR */
  padding: 0.3125rem 0.125rem 0.3125rem 0.3125rem;
  /* LTR */
  background: #7ecfff;
}

[dir=rtl] .comment--unpublished {
  margin-left: 0.3125rem;
  margin-right: 0;
  padding: 0.3125rem 0.3125rem 0.3125rem 0.125rem;
}

/**
 * @todo: unpublished nodes have class .node--unpublished.
 * change this to .comment--unpublished.
 */
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #7ecfff;
  border-right: 1px solid #7ecfff;
}

.unpublished {
  padding: 1.25em 1.25em 0;
}

.comment-footer {
  display: table-row;
}

.comment--unpublished .comment__text:after,
.node--unpublished .comment__text:after {
  border-right-color: #7ecfff;
  /* LTR */
}

[dir=rtl] .comment--unpublished .comment__content:after,
[dir=rtl] .node--unpublished .comment__content:after {
  border-left-color: #7ecfff;
}

.views-field-variations > span > div {
  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;
}

.views-field-variations > span > div > div {
  display: inline-block;
}

.views-field-variations {
  margin-bottom: 0;
}
.views-field-variations .field--name-price {
  display: inline-block;
  width: 70px;
  text-align: right;
  padding-bottom: 1.2rem;
}
.views-field-variations .field--type-entity-reference {
  padding-left: 1rem;
}
.views-field-variations .commerce-order-item-variation-cart-form-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity {
  padding: 0;
  margin: 0;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label {
  display: none;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input {
  width: 50px;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .form-actions {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
}

#edit-shipping-information .col-auto,
#edit-payment-information-billing-information .col-auto,
#edit-payment-information-billing-information.col-auto,
#edit-order-summary .col-auto,
#edit-order-summary.col-auto {
  padding: 0;
}

#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper {
  display: none;
}

.view-id-listado_de_productos .views-row > div {
  display: inline-block;
}
.view-id-listado_de_productos .views-row {
  border-bottom: 1px solid #ced4da;
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.view-id-listado_de_productos .views-row .views-field-title {
  width: 320px;
  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;
  color: #005283;
}

.cart-block--contents {
  background: #f02500;
  color: #fff;
  font-size: 0.75rem;
  width: auto;
}
.cart-block--contents .cart-block--contents__items {
  max-height: inherit;
  overflow-y: hidden;
  overflow-x: hidden;
}
.cart-block--contents .cart-block--contents__items table {
  color: #fff;
}
.cart-block--contents .cart-block--contents__items table thead.thead-light {
  background: #f02500;
  color: #fff;
}
.cart-block--contents .cart-block--contents__items table tr:hover {
  color: #fff;
}

.cart--cart-offcanvas {
  background: #f02500;
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links {
  padding: 0.5rem 1rem;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links a {
  color: #fff;
  text-decoration: none;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover {
  color: #ffeeeb;
}
.cart--cart-offcanvas .btn-close {
  color: #fff;
  padding: 0.25rem;
}
.cart--cart-offcanvas table {
  color: #fff;
}
.cart--cart-offcanvas table .btn {
  color: #fff;
}
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price {
  padding: 0.5rem 0.25rem !important;
}
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {
  padding: 0.25rem !important;
}
.cart--cart-offcanvas table .btn {
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas table .btn:hover {
  color: #ffeeeb;
}
.cart--cart-offcanvas table tfoot .btn {
  background: transparent;
  color: white;
  border-color: white;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
.cart--cart-offcanvas table tfoot .btn:hover {
  background: rgb(255, 78, 46);
}

/**
 * @file
 * Contextual links styles for Bootstrap Barrio.
 */
.contextual-links a {
  border-bottom: none;
  text-shadow: 0 0 0;
}

/**
 * @file
 * Collapsible details.
 *
 * @see collapse.js
 * @see http://nicolasgallagher.com/css-background-image-hacks/
 */
details {
  border: 1px solid #dee2e6;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
}
details summary {
  cursor: pointer;
  padding: 1rem;
}
details summary:hover {
  background-color: var(--bs-secondary-bg);
}
details > .details-wrapper {
  margin: 1rem;
}

/**
 * @file
 * Visual styles for Bartik's dropbutton component.
 */
.js .dropbutton-wrapper .dropbutton-widget {
  /* This is required to win over specifity of .js td .dropbutton-widget */
  position: relative;
}

.js .dropbutton-widget {
  border: 1px solid;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  color: #3a3a3a;
  cursor: pointer;
  text-align: center;
  margin: 0.125em 0;
  border-radius: 1em;
  overflow: hidden;
}

.js .dropbutton-widget:hover {
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
}

.js .dropbutton-widget .button {
  border: none;
  margin: 0;
  padding: 0.32em 1em;
  background: transparent none;
}

.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-right: 0; /* LTR */
}

[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-left: 0;
}

.js .dropbutton .secondary-action {
  border-top-color: #ccc;
}

.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#d2d2d2));
  background-image: -o-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2);
}

.js .dropbutton-toggle .dropbutton-arrow:hover {
  background: #ccc;
}

.js .dropbutton a {
  color: #3a3a3a;
  border-bottom: 0 none;
}

.js .dropbutton .dropbutton-action:hover,
.js .dropbutton a:hover {
  background: #dedede;
  border-bottom: 0 none;
}

/**
 * @file
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc;
}

.js .dropbutton-widget:hover {
  border-color: #b8b8b8;
}

.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap;
}

.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8;
}

.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton {
  border-left: 1px solid #e8e8e8;
  border-right: 0 none;
}

.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-left: 0.25em;
  margin-right: 0;
}

.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%;
}

.js td .dropbutton-wrapper {
  min-height: 2em;
}

.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative;
}

.js td .dropbutton-widget {
  position: absolute;
}

/**
 * @file
 * Feed icon styles for Bootstrap Barrio.
 */
.feed-icon {
  border-bottom: none;
  display: inline-block;
  padding: 1rem 0 0 0;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 1.2rem;
}

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3rem;
  /* LTR */
}

[dir=rtl] .field--type-entity-reference .field__label {
  padding-left: 0.3rem;
  padding-right: 0;
}

.field--type-entity-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}

.field--type-entity-reference ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--type-entity-reference ul.links li {
  padding: 0 0 0 1rem;
  float: right;
}

@media all and (min-width: 35rem) {
  .node .field--type-image {
    float: left;
    /* LTR */
    margin: 0 1rem 0 0;
    /* LTR */
  }
  [dir=rtl] .node .field--type-image {
    float: right;
    margin: 0 0 0 1rem;
  }
  .node .field--type-image + .field--type-image {
    clear: both;
  }
}
.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 1rem;
}

.field--type-image a {
  border-bottom: none;
}

.field--name-field-tags {
  margin: 0 0 1.2rem;
}

.field--name-field-tags .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3125rem;
  /* LTR */
}

[dir=rtl] .field--name-field-tags .field__label {
  padding-left: 0.3125rem;
  padding-right: 0;
}

.field--name-field-tags .field__label,
.field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.node--view-mode-teaser .field--name-field-tags .field__label,
.node--view-mode-teaser .field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.field--name-field-tags ul.links {
  padding: 0;
  margin: 0;
}

.field--name-field-tags ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--name-field-tags ul.links li {
  padding: 0 0 0 1rem;
  float: right;
}

.field--label-inline .field__label,
.field--label-inline .field__items,
.field--label-inline .field__item {
  display: inline-block;
}

/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 1.5rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */
}

[dir=rtl] .file {
  padding-left: inherit;
  padding-right: 1.5rem;
  background-position: right center;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-octet-stream.png);
}

.file--package-x-generic {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/package-x-generic.png);
}

.file--x-office-spreadsheet {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png);
}

.file--x-office-document {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-document.png);
}

.file--x-office-presentation {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-presentation.png);
}

.file--text-x-script {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-script.png);
}

.file--text-html {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-html.png);
}

.file--text-plain {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-plain.png);
}

.file--application-pdf {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-pdf.png);
}

.file--application-x-executable {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-x-executable.png);
}

.file--audio {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/audio-x-generic.png);
}

.file--video {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/video-x-generic.png);
}

.file--text {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-generic.png);
}

.file--image {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/image-x-generic.png);
}

/**
 * @file
 * Visual styles for Bootstrap's form components.
 */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5) calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
          background-size: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5) calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  width: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  height: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  margin: 0 0.3em;
}

form .form-actions {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
form .filter-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1rem;
  margin-right: 1rem;
}
form .form-type-textarea {
  margin-bottom: 0;
}

.link-edit-summary {
  border: 0;
  background: none;
  text-decoration: underline;
  color: var(--bs-link-color);
}

.image-button.form-control {
  border: none;
}

/* ------------------ Header ------------------ */
#navbar-top {
  padding: 0 1rem;
}

#navbar-top.navbar-dark .nav-link:hover,
#navbar-top.navbar-dark .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

#navbar-top.navbar-dark .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

#navbar-top.navbar-light .nav-link:hover,
#navbar-top.navbar-light .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

#navbar-top.navbar-light .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-brand .site-logo {
  margin-right: 1rem;
}

@media (max-width: 33.9em) {
  .navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none;
  }
}
@media (max-width: 47.9em) {
  .navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none;
  }
}
/**
 * @file
 * Styles for help messages.
 */
.block-help {
  margin-bottom: 1em;
  padding: 1.26em;
  word-wrap: break-word;
  color: inherit;
  border: 1px solid var(--bs-secondary);
  background-color: var(--bs-secondary-bg);
  overflow-wrap: break-word;
}

.block-help__container {
  padding-left: 1.5rem;
  /* LTR */
  background-image: url(/themes/contrib/bootstrap/images/help.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  /* LTR */
}

[dir=rtl] .block-help__container {
  padding-right: 1.5rem;
  padding-left: 0;
  background-position: right 4px;
}

.block-help__container > *:last-child {
  margin-bottom: 0;
}

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 0.0625rem 0 0.0625rem 1.5rem;
  /* LTR */
}

[dir=rtl] .icon-help {
  background-position: 100% 50%;
  padding: 0.0625rem 1.5rem 0.0625rem 0;
}

.feed-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2zm0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2zm.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  width: 1rem;
  height: 1rem;
}
.feed-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2zm0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2zm.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3z'/%3E %3C/svg%3E");
}

/**
 * @file
 * Styles for Bootstrap Barrio's image buttons.
 */
.image-button.is-disabled:hover,
.image-button.is-disabled:active,
.image-button.is-disabled:focus,
.image-button.is-disabled {
  background: transparent;
  opacity: 0.5;
  cursor: default;
}

/**
 * @file
 * Basic styling for comment module.
 */
/**
 * Indent threaded comments.
 */
.indented {
  margin-left: 1.5rem;
  /* LTR */
}

[dir=rtl] .indented {
  margin-left: 0;
  margin-right: 1.5rem;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.5rem 0;
  padding: 0;
  /* LTR */
}

[dir=rtl] .item-list ul {
  padding: 0;
}

.item-list ul li {
  /* This is needed to reset styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 1rem 0 0;
  /* LTR */
}

[dir=rtl] .item-list ul li {
  /* This is needed to reset [dir="rtl"] styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 0 0 1rem;
}

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li,
[dir=rtl] .item-list .item-list__comma-list,
[dir=rtl] .item-list .item-list__comma-list li {
  padding: 0;
}

/**
 * @file
 * List group.
 * A list of links, grouped together.
 */
.list-group__link {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem 0 0;
}

.list-group__description {
  margin: 0 0 0.5rem;
}

/**
 * @file
 * Media related  specific CSS.
 */
/* Media Image */
.field--name-field-media-image img {
  max-width: 100%;
  height: auto;
}

/* Node Dialog Add/Select Overlay */
/* Two Column Layout */
.media-library-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* Left Menu Layout */
.media-library-menu {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 1.25rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
  height: 100%;
}

.media-library-menu li {
  margin: 0.3125rem;
  white-space: nowrap;
  height: 45px;
}

.media-library-menu li::marker {
  color: #e9ecef;
}

.media-library-menu__link {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 0.625rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
}

.active.media-library-menu__link {
  background: #fff;
}

/* Form Elements Layout  */
.media-library-content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.media-library-wrapper .form--inline {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.media-library-widget-modal .js-form-item {
  margin: 0.3125rem;
}

.media-library-wrapper .form-type-textfield {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

/* Fix Form Insert Button to Bottom of Popup */
.media-library-widget-modal .form-actions {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0.3125rem;
}

.media-library-widget-modal .ui-dialog-content {
  padding-bottom: 0;
}

/* Grid Layout */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {
  width: 80% !important;
  left: 10% !important;
}

.media-library-views-form__rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.media-library-item--grid {
  margin: 0.625rem;
  width: 220px;
}

.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {
  padding-left: 0;
}

/* Add or Select Media */
.media-library-add-form__media::marker {
  color: #fff;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's node component.
 */
.node__content {
  font-size: 1rem;
  margin-top: 1rem;
}

/* View mode teaser styles. */
.node--view-mode-teaser {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.node--view-mode-teaser h2, .node--view-mode-teaser .h2 {
  margin-top: 0;
  padding-top: 0.5em;
}

.node--view-mode-teaser.node--sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #dee2e6;
  padding: 0 1rem 1rem;
}

.node--view-mode-teaser .node__content {
  clear: none;
  font-size: 1rem;
  line-height: 1.5;
}

/* Node metadata styles. */
.node__meta {
  font-size: 0.875rem;
  margin-bottom: -0.3125rem;
}

.node__meta .field--name-field-user-picture img {
  float: left;
  /* LTR */
  margin: 0.0625rem 1rem 0 0;
  /* LTR */
}

[dir=rtl] .node__meta .field--name-field-user-picture img {
  float: right;
  margin-left: 1rem;
  margin-right: 0;
}

/* Node links styles. */
.node__links {
  text-align: right;
  /* LTR */
  font-size: 1rem;
}

[dir=rtl] .node__links {
  text-align: left;
}

/* Unpublished node styles. */
.node--unpublished {
  padding: 1rem 1rem 0;
}

.node--unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e8f5), to(#d3e8f4));
  background-image: -o-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 0.625rem;
}

.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5); /* LTR */
  border: 1px solid #0048c8;
  border-radius: 0.4em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 0.25rem 1em 0.25rem 0.6em; /* LTR */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

[dir=rtl] .node-preview-backlink {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  padding: 0.25rem 0.6em 0.25rem 1em;
  float: right;
}

.node-preview-backlink:focus,
.node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); /* LTR */
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff;
}

[dir=rtl] .node-preview-backlink:focus,
[dir=rtl] .node-preview-backlink:hover {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
}

.node-preview-backlink:active {
  background-color: #0e69be;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); /* LTR */
  border: 1px solid #0048c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

[dir=rtl] .node-preview-backlink:active {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
}

.node-preview-backlink::before {
  content: "";
  width: 10px;
  display: inline-block;
}

/**
 * @file
 * Styles for Bootstrap Barrio page.
 */
/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */
em.placeholder {
  vertical-align: unset !important;
  cursor: unset !important;
  background-color: unset !important;
  opacity: unset !important;
}

section.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/**
 * @file
 * The visual styles for Bootstrap Barrio's search form(s).
 */
input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

header #search-block-form {
  padding: 0.3125rem 0.9375rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

#search-block-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/**
 * @file
 * Visual styles for the Shortcut action link in Bootstrap Barrio.
 */
.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual .page-title margin. */
}

.shortcut-wrapper .page-title {
  float: left; /* LTR */
  margin: 0;
}

[dir=rtl] .shortcut-wrapper .page-title {
  float: right;
}

.shortcut-action {
  border-bottom: none;
  margin-left: 0.5em; /* LTR */
  padding-top: 0.35em;
}

[dir=rtl] .shortcut-action {
  margin-left: 0;
  margin-right: 0.5em;
}

.shortcut-action:hover,
.shortcut-action:active,
.shortcut-action:focus {
  border-bottom: none;
}

/* ------------------ Sidebar ----------------- */
.sidebar .block {
  border-style: solid;
  border-width: 1px;
  padding: 1rem 1rem;
  margin: 0 0 1rem;
}
.sidebar .block .content {
  font-size: 1rem;
  line-height: 1.25;
}
.sidebar h2, .sidebar .h2 {
  margin: 0 0 0.5rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.3125rem;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.25rem;
  line-height: 1.2;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #dee2e6;
}
.sidebar nav ul.nav {
  margin: 0 -1rem;
}

/**
 * @file
 * Footer Styling.
 */
.site-footer {
  padding: 1rem 0;
}
.site-footer .layout-container {
  padding: 0 1rem;
}

/* Footer Top Styling. */
.site-footer__top .content {
  margin-top: 0;
}

/* Footer Bottom Styling. */
.site-footer__bottom .block {
  margin: 0.5rem 0;
}

.site-footer__bottom .content {
  padding: 0.5rem 0;
  margin-top: 0;
}

/**
 * @file
 * Styles for the skip link.
 */
.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
  z-index: 50;
  background: #495057;
  font-size: 1rem;
  line-height: 2;
  padding: 0.0625rem 1rem 0.125rem;
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom-width: 0;
  outline: 0;
}

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #fff;
}

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: calc(2 * var(--bs-border-width)) solid var(--bs-border-color);
}

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: var(--bs-border-width) solid var(--bs-border-color);
}

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

.tabledrag-changed.warning {
  margin-bottom: 0.5rem;
  color: var(--bs-warning);
}

a.tabledrag-handle .handle {
  width: 25px;
  height: 25px;
}

.tabledrag-cell-content > * {
  display: table-cell;
  vertical-align: middle;
}

/**
 * @file
 * Table select behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc;
}

td.checkbox,
th.checkbox {
  text-align: center;
}

[dir=rtl] td.checkbox,
[dir=rtl] th.checkbox {
  /* This is required to win over specificity of [dir="rtl"] td */
  text-align: center;
}

/**
 * @file
 * Table sort indicator.
 */
th.is-active img {
  display: inline;
}

td.is-active {
  background-color: #dee2e6;
}

/**
 * @file
 * Tablesort indicator styles.
 */
.tablesort {
  width: 14px;
  height: 14px;
  vertical-align: top;
  margin: 0.0625rem 0 0 0.3125rem;
}

.tablesort--asc {
  background-image: url(/core/misc/icons/ffffff/twistie-down.svg);
}

.tablesort--desc {
  background-image: url(/core/misc/icons/ffffff/twistie-up.svg);
}

/**
 * @file
 * Theme styling for tabs.
 */
nav.tabs {
  margin-bottom: 1rem;
}

nav.tabs ul {
  background: #e9ecef;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
nav.tabs ul .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
nav.tabs ul .nav-item a {
  color: #343a40;
  text-align: center;
}
nav.tabs ul .nav-item.active a {
  background: #7ecfff;
}

/**
 * @file
 * Visual styles for a resizable textarea.
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/**
 * @file
 * Visual styles for Bartik's ui-widget component.
 */
/**
 * @file
 * Styles for Bartik's modal windows
 */
.ui-widget-overlay {
  background: #000;
  opacity: 0.7;
}

.ui-dialog {
  border-radius: 0;
}

.ui-dialog input,
.ui-dialog select,
.ui-dialog textarea {
  font-size: 1rem;
}

.ui-dialog .button {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  border: 1px solid #e4e4e4;
  border-bottom-color: #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  padding: 0.25em 1.063em;
  border-radius: 1em;
}

/**
 * @file
 * Theme styling for user module.
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #e9ecef;
}

.password-strength__indicator {
  background-color: #28a745;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}

.password-strength__indicator.is-weak {
  background-color: #dc3545;
}

.password-strength__indicator.is-fair {
  background-color: #ffc107;
}

.password-strength__indicator.is-good {
  background-color: #17a2b8;
}

.password-strength__indicator.is-strong {
  background-color: #28a745;
}

.password-confirm,
.password-field,
.password-strength,
.password-confirm-match {
  width: 55%;
}

.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  max-width: 34.7em;
  border: 1px solid #dee2e6;
}

.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  max-width: 33em;
  overflow: hidden;
}

[dir=rtl] .confirm-parent,
[dir=rtl] .password-parent {
  clear: right;
}

/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
  color: #28a745;
  font-weight: bold;
}

.password-confirm .error {
  color: #dc3545;
  font-weight: bold;
}

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 1rem 1rem;
  margin: 0 auto;
  border-radius: 0.5rem;
}

body.path-user .field--label-inline .field__label {
  width: 100px;
  color: rgb(255, 78, 46);
}
body.path-user .field--label-inline .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  min-width: 250px;
  margin: 0.25rem 0;
}
body.path-user .field--label-above .field__label {
  color: rgb(255, 78, 46);
}
body.path-user .field--label-above .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  width: 100%;
  margin: 0.25rem 0;
}

/**
 * @file
 * Vertical tabs component.
 */
/* Vertical Tabs Reset */
.vertical-tabs__menu {
  margin: -0.0625rem 0 -0.0625rem; /* LTR */
  padding: 0;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -1em;
  /* This is required to win specificity over [dir="rtl"] .region-content ul */
  padding: 0;
}

/**
 * @file
 * Vertical Tabs.
 */
.vertical-tabs {
  margin: 0;
  /* LTR */
  border: 1px solid #dee2e6;
  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;
  font-size: 0.875rem;
}

[dir=rtl] .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 0;
}

.vertical-tabs__menu {
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* LTR */
  width: 15em;
  margin: 0;
  /* LTR */
  padding: 0;
  border-top: 1px solid #dee2e6;
  list-style: none;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -15em;
}

.vertical-tabs__pane {
  margin: 0;
  border: 0;
}
.vertical-tabs__pane label {
  font-weight: bold;
}

.vertical-tabs__pane > summary {
  display: none;
}

/* Layout of each tab. */
.vertical-tabs__menu-item {
  border: 1px solid #dee2e6;
  border-top: 0;
  background: #eee;
}

.vertical-tabs__menu-item a {
  display: block;
  padding: 0.5em 0.6em;
  text-decoration: none;
}

.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline;
}

.vertical-tabs__menu-item a:hover {
  outline: 1px dotted;
}

.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
  /* LTR */
  background-color: #fff;
}

[dir=rtl] .vertical-tabs__menu-item.is-selected {
  border-left-width: 0;
  border-right-width: 1px;
}

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  color: #000;
}

.vertical-tabs__menu-item-summary {
  display: block;
  margin-bottom: 0;
  line-height: normal;
}

/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 0.5rem 0.5rem 0 0;
}

.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: #0079C0;
}

.views-displays .secondary .form-submit {
  font-size: 0.875rem;
}

/* Tabs action list styles */
.views-displays .tabs .action-list {
  padding: 0;
}

/* Contextual filter options styles */
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
  background-color: #F9F9F9;
}

/* Views action dropbutton styles */
.views-ui-display-tab-actions .dropbutton .form-submit {
  color: #005283;
}

.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: #0079C0;
}

/**
 * @file
 * Visual styles for weform's form components.
 */
/* Add require asterisk to nessesary fields */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 7px 7px;
          background-size: 7px 7px;
  width: 7px;
  height: 7px;
  margin: 0 0.3em;
}

/* Button styles for radios and checkboxes when set under "Options Display" */
.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}

.webform-options-display-buttons .form-check-label {
  margin: 0 0.3125rem 0.625rem 0.3125rem;
  border: 3px solid #e9ecef;
  border-radius: 3px;
  background-color: #fff;
  padding: 0.625rem;
  width: 100%;
}
.webform-options-display-buttons .form-check-label:hover {
  border-color: #dee2e6;
  color: #343a40;
}
.webform-options-display-buttons .form-check-input:checked ~ .form-check-label {
  border-color: rgb(255, 78, 46);
  color: #343a40;
}
.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label {
  text-align: center;
  margin: 0 0.3125rem 0.625rem 0;
}
.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,
.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check {
  padding: 0;
}

/* GENERAL STYLES
-------------------------------------------------*/
body {
  background: #fff;
}

/* COLORS
--------------------------------------------------*/
a {
  color: #0079C0;
}

.bg-inverse {
  background: rgb(255, 78, 46) !important;
}

.site-footer {
  background: #0079C0 !important;
}

.menu--main li a {
  color: black;
}

.menu--main li a:hover, .menu--main li a:active, .menu--main li a.is-active, .menu--main li a.active {
  color: #252525 !important;
  text-decoration: underline;
}

.menu--account li a {
  color: rgb(255, 78, 46);
}

.site-name-slogan a {
  text-decoration: none;
}

.card-group img {
  margin: 0;
  width: 100%;
  height: auto;
}

.card-group .field--type-image {
  margin: 0;
}

.slick {
  width: 100%;
}

.slick > div {
  margin: 0 0.9375rem;
}

body {
  background: #fff;
  font-family: "Montserrat";
  weight: 300;
}
body .gm-style, body .gm-style-iw {
  width: 22rem;
}

#page-wrapper {
  max-width: 1530px;
  margin: 3.125rem auto;
  background-color: #fff !important;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
  padding: 0;
  border-radius: 3px;
}
#page-wrapper #header #navbar-top {
  background-color: #fff !important;
}
#page-wrapper #header #navbar-main {
  background: #fff !important;
}
#page-wrapper #header #navbar-main .navbar-brand img {
  max-width: 25px;
  height: auto;
  margin-left: 1.5625rem;
}
#page-wrapper #header #navbar-main .navbar-brand span {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  color: #343a40;
}
#page-wrapper #header #carouselExampleDark h5, #page-wrapper #header #carouselExampleDark .h5 {
  color: white;
}
#page-wrapper #header #carouselExampleDark p {
  color: white;
}
#page-wrapper .wp-block-getwid-section__content {
  position: relative;
  z-index: 1;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper {
  position: relative;
  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;
  height: 100%;
  padding: 1em;
  min-width: 70px;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
  max-width: 1350px;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__foreground {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content {
  position: relative;
  z-index: 1;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex .wp-block-column {
  -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;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex .wp-block-column .getwid-justify-content-flex-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex .wp-block-column .getwid-justify-content-flex-start .wp-block-getwid-section__inner-wrapper {
  width: 260px;
  max-width: 768px;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex .wp-block-column .getwid-justify-content-flex-start .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
#page-wrapper .wp-block-getwid-section__content .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__content .is-layout-flex .wp-block-column .getwid-justify-content-flex-start .wp-block-getwid-section__inner-wrapper .wp-block-getwid-section__background-holder .wp-block-getwid-section__content {
  position: relative;
  z-index: 1;
}

.view-slider-home {
  margin-bottom: 1.5625rem;
}

/*!
 * getwid-advanced-heading
 */
.wp-block-getwid-advanced-heading .wp-block-getwid-advanced-heading__content {
  display: block;
}

.has-custom-font-size .wp-block-getwid-advanced-heading__content {
  font-size: inherit;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-loading .slick-list {
  background: #fff url(../../../../plugins/getwid/vendors/slick/slick/ajax-loader.gif) center center no-repeat;
}

@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(../../../../plugins/getwid/vendors/slick/slick/fonts/slick.eot);
  src: url(../../../../plugins/getwid/vendors/slick/slick/fonts/slick.eot%3F) format("embedded-opentype"), url(../../../../plugins/getwid/vendors/slick/slick/fonts/slick.woff) format("woff"), url(../../../../plugins/getwid/vendors/slick/slick/fonts/slick.ttf) format("truetype"), url(../../../../plugins/getwid/vendors/slick/slick/fonts/slick.svg) format("svg");
}
.slick-next, .slick-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
     transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
  opacity: 1;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
  opacity: 0.25;
}

.slick-next:before, .slick-prev:before {
  font-family: slick;
  font-size: 1.25rem;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

.slick-dotted.slick-slider {
  margin-bottom: 1.875rem;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 0.3125rem;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0.3125rem;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}

.slick-dots li button:focus, .slick-dots li button:hover {
  outline: 0;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: slick;
  font-size: 0.375rem;
  line-height: 1.25rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

/*!
 * getwid-section
 */
.wp-block-getwid-section {
  position: relative;
}

.wp-block-getwid-section__wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  padding: 1em;
  min-width: 70px;
}

.wp-block-getwid-section__background-holder {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.wp-block-getwid-section__background {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}

@supports (-webkit-overflow-scrolling: touch) {
  .wp-block-getwid-section__background {
    background-attachment: scroll !important;
  }
}
.wp-block-getwid-section__background-image-wrapper, .wp-block-getwid-section__background-slider-wrapper, .wp-block-getwid-section__background-video-wrapper {
  width: 100%;
  height: 100%;
}

.wp-block-getwid-section__background-image-wrapper {
  display: none;
}

.wp-block-getwid-section__background-video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-section__background-video {
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  }
}
.wp-block-getwid-section__background-video-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wp-block-getwid-section__background-video-youtube {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.wp-block-getwid-section__background-video.source-youtube {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

.wp-block-getwid-section__background-video.source-youtube.scale-youtube-low {
  min-width: 120%;
  min-height: 120%;
}

.wp-block-getwid-section__background-video.source-youtube.scale-youtube-medium {
  min-width: 150%;
  min-height: 150%;
}

.wp-block-getwid-section__background-video.source-youtube.scale-youtube-high {
  min-width: 180%;
  min-height: 180%;
}

.wp-block-getwid-section__background-video.source-youtube.scale-youtube-huge {
  min-width: 200%;
  min-height: 200%;
}

.wp-block-getwid-section__background-slider {
  height: 100%;
  width: 100%;
}

.wp-block-getwid-section__background-slider.slick-initialized .wp-block-getwid-section__background-slider-item {
  display: block;
}

.wp-block-getwid-section__background-slider .slick-list {
  height: 100%;
}

.wp-block-getwid-section__background-slider .slick-list .slick-track {
  height: 100%;
}

.wp-block-getwid-section .wp-block-getwid-section__background-slider-item {
  width: 100%;
  height: 100%;
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-section .wp-block-getwid-section__background-slider-item {
    position: relative;
  }
}
.wp-block-getwid-section .wp-block-getwid-section__background-slider-item:first-child {
  display: block;
}

.wp-block-getwid-section .wp-block-getwid-section__background-slider-item img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-section .wp-block-getwid-section__background-slider-item img {
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
       transform: translate(-50%, -50%);
  }
}
.wp-block-getwid-section__foreground {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}

.wp-block-getwid-section__inner-wrapper {
  width: 100%;
  max-width: 768px;
}

.wp-block-getwid-section__inner-wrapper.has-dividers-over {
  z-index: 0;
}

.wp-block-getwid-section__content {
  position: relative;
  z-index: 1;
}

.wp-block-getwid-section__divider {
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 1;
  max-height: 100%;
}

.wp-block-getwid-section__divider.is-bottom-divider {
  bottom: 0;
}

.wp-block-getwid-section__divider.is-bottom-divider .wp-block-getwid-section__divider-svg {
  -webkit-transform: translateX(-50%) rotate(180deg) translateY(-1px);
  -o-transform: translateX(-50%) rotate(180deg) translateY(-1px);
     transform: translateX(-50%) rotate(180deg) translateY(-1px);
}

.wp-block-getwid-section__divider.is-bottom-divider .wp-block-getwid-section__divider-svg-negative {
  -webkit-transform: translateX(-50%) translateY(1px);
  -o-transform: translateX(-50%) translateY(1px);
     transform: translateX(-50%) translateY(1px);
}

.wp-block-getwid-section__divider.is-top-divider {
  top: 0;
}

.wp-block-getwid-section__divider .wp-block-getwid-section__divider-svg {
  position: relative;
  display: block;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-1px);
  -o-transform: translateX(-50%) translateY(-1px);
     transform: translateX(-50%) translateY(-1px);
  width: calc(100% + 2px);
}

.wp-block-getwid-section__divider .wp-block-getwid-section__divider-svg-negative {
  -webkit-transform: translateX(-50%) rotate(180deg) translateY(1px);
  -o-transform: translateX(-50%) rotate(180deg) translateY(1px);
     transform: translateX(-50%) rotate(180deg) translateY(1px);
}

.wp-block-getwid-section.getwid-section-content-full-width > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper {
  max-width: 100% !important;
}

.wp-block-getwid-section.has-inner-blocks-gap-small > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.wp-block-getwid-section.has-inner-blocks-gap-small > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :first-child {
  margin-top: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-small > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :last-child {
  margin-bottom: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-medium > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.wp-block-getwid-section.has-inner-blocks-gap-medium > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :first-child {
  margin-top: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-medium > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :last-child {
  margin-bottom: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-normal > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.wp-block-getwid-section.has-inner-blocks-gap-normal > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :first-child {
  margin-top: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-normal > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :last-child {
  margin-bottom: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-large > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.wp-block-getwid-section.has-inner-blocks-gap-large > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :first-child {
  margin-top: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-large > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :last-child {
  margin-bottom: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-huge > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.wp-block-getwid-section.has-inner-blocks-gap-huge > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :first-child {
  margin-top: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-huge > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > :last-child {
  margin-bottom: 0;
}

.wp-block-getwid-section.has-inner-blocks-gap-none > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__content > .wp-block-getwid-section__inner-content > * {
  margin-top: 0;
  margin-bottom: 0;
}

.getwid-background-video-controls {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

.getwid-background-video-controls .getwid-background-video-mute, .getwid-background-video-controls .getwid-background-video-play {
  background: 0 0;
  border: 0;
  color: #fff;
  padding: 1em;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  opacity: 0.75;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}

.getwid-background-video-controls .getwid-background-video-mute:after, .getwid-background-video-controls .getwid-background-video-mute:before, .getwid-background-video-controls .getwid-background-video-play:after, .getwid-background-video-controls .getwid-background-video-play:before {
  display: none;
}

.getwid-background-video-controls .getwid-background-video-mute:focus, .getwid-background-video-controls .getwid-background-video-mute:hover, .getwid-background-video-controls .getwid-background-video-play:focus, .getwid-background-video-controls .getwid-background-video-play:hover {
  background: 0 0;
  border: 0;
  color: #fff;
  opacity: 1;
  text-decoration: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.getwid-background-video-controls .getwid-background-video-mute:hover, .getwid-background-video-controls .getwid-background-video-play:hover {
  cursor: pointer;
}

.getwid-background-video-controls .getwid-background-video-mute:focus, .getwid-background-video-controls .getwid-background-video-play:focus {
  outline: 0;
}

.getwid-background-video-controls .getwid-background-video-mute:first-child, .getwid-background-video-controls .getwid-background-video-play:first-child {
  padding-bottom: 0.5em;
}

.getwid-background-video-controls .getwid-background-video-mute:last-child, .getwid-background-video-controls .getwid-background-video-play:last-child {
  padding-top: 0.5em;
}

.getwid-background-video-controls .getwid-background-video-mute i, .getwid-background-video-controls .getwid-background-video-play i {
  width: 1em;
  height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.getwid-background-video-controls .getwid-icon {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  font-style: normal;
}

.getwid-background-video-controls .getwid-icon-play:before {
  content: "\f144";
}

.getwid-background-video-controls .getwid-icon-pause:before {
  content: "\f28b";
}

.getwid-background-video-controls .getwid-icon-mute {
  font-weight: 900;
}

.getwid-background-video-controls .getwid-icon-mute:before {
  content: "\f6a9";
}

.getwid-background-video-controls .getwid-icon-volume-up {
  font-weight: 900;
}

.getwid-background-video-controls .getwid-icon-volume-up:before {
  content: "\f028";
}

.getwid-background-video-controls.is-position-top-left {
  left: 0;
  right: auto;
}

.getwid-background-video-controls.is-position-bottom-left {
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
}

.getwid-background-video-controls.is-position-bottom-right {
  top: auto;
  bottom: 0;
}

.getwid-background-video-controls.is-position-center-center {
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
}

.getwid-background-video-controls.is-position-center-center .getwid-background-video-mute, .getwid-background-video-controls.is-position-center-center .getwid-background-video-play {
  padding: 1em;
}

/*!
 * getwid-button-group
 */
.wp-block-getwid-button-group {
  overflow: hidden;
}

.wp-block-getwid-button-group .wp-block-button {
  margin: 0;
  padding: 0 0.3125rem 0.3125rem;
}

.wp-block-getwid-button-group .wp-block-button__link {
  width: 100%;
}

.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-25 {
  width: 25%;
}

.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-50 {
  width: 50%;
}

.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-75 {
  width: 75%;
}

.wp-block-getwid-button-group .wp-block-button.wp-block-button__width-100 {
  width: 100%;
}

.wp-block-getwid-button-group__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  margin: 0 -0.3125rem -0.3125rem -0.3125rem !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-none {
  margin: 0 !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-none .wp-block-button {
  margin: 0;
}

.wp-block-getwid-button-group__wrapper.has-spacing-small {
  margin: 0 -0.625rem -0.625rem -0.625rem !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-small .wp-block-button {
  padding: 0 0.625rem 0.625rem;
}

.wp-block-getwid-button-group__wrapper.has-spacing-medium {
  margin: 0 -0.9375rem -0.9375rem -0.9375rem !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-medium .wp-block-button {
  padding: 0 0.9375rem 0.9375rem;
}

.wp-block-getwid-button-group__wrapper.has-spacing-normal {
  margin: 0 -1.25rem -1.25rem -1.25rem !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-normal .wp-block-button {
  padding: 0 1.25rem 1.25rem;
}

.wp-block-getwid-button-group__wrapper.has-spacing-large {
  margin: 0 -1.5625rem -1.5625rem -1.5625rem !important;
}

.wp-block-getwid-button-group__wrapper.has-spacing-large .wp-block-button {
  padding: 0 1.5625rem 1.5625rem;
}

.wp-block-getwid-button-group__wrapper.has-alignment-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.wp-block-getwid-button-group__wrapper.has-alignment-right {
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}

@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-tablet-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-tablet-right {
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-tablet-left {
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-mobile-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-mobile-right {
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-alignment-mobile-left {
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
}
.wp-block-getwid-button-group__wrapper.has-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

.wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-right {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}

@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-tablet-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-tablet-right {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-tablet-left {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-mobile-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-mobile-right {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-column.has-alignment-mobile-left {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-tablet-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-tablet-column.has-alignment-tablet-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-tablet-column.has-alignment-tablet-right {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-tablet-column.has-alignment-tablet-left {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-tablet-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-mobile-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-mobile-column.has-alignment-mobile-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-mobile-column.has-alignment-mobile-right {
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-mobile-column.has-alignment-mobile-left {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-button-group__wrapper.has-direction-mobile-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}
.has-width-100 .wp-block-button {
  width: 100%;
}

.has-width-50 .wp-block-button {
  width: 50%;
}

.has-width-33 .wp-block-button {
  width: 33.3333%;
}

.has-width-25 .wp-block-button {
  width: 25%;
}

.has-width-20 .wp-block-button {
  width: 20%;
}

@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .has-width-tablet-100 .wp-block-button {
    width: 100%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .has-width-tablet-50 .wp-block-button {
    width: 50%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .has-width-tablet-33 .wp-block-button {
    width: 33.3333%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .has-width-tablet-25 .wp-block-button {
    width: 25%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .has-width-tablet-20 .wp-block-button {
    width: 20%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .has-width-mobile-100 .wp-block-button {
    width: 100%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .has-width-mobile-50 .wp-block-button {
    width: 50%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .has-width-mobile-33 .wp-block-button {
    width: 33.3333%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .has-width-mobile-25 .wp-block-button {
    width: 25%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .has-width-mobile-20 .wp-block-button {
    width: 20%;
  }
}
/*!
 * getwid-icon
 */
.wp-block-getwid-icon.is-aligned-left {
  text-align: left;
}

.wp-block-getwid-icon.is-aligned-center {
  text-align: center;
}

.wp-block-getwid-icon.is-aligned-right {
  text-align: right;
}

.wp-block-getwid-icon__wrapper {
  line-height: 1;
  padding: 1rem;
  font-size: 2rem;
  text-align: center;
  display: inline-block;
}

.wp-block-getwid-icon i {
  display: block;
  height: 1em;
  width: 1em;
  position: relative;
}

.wp-block-getwid-icon i:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
}

.wp-block-getwid-icon a.wp-block-getwid-icon__wrapper {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.wp-block-getwid-icon a.wp-block-getwid-icon__wrapper:hover {
  cursor: pointer;
}

.has-layout-framed .wp-block-getwid-icon__wrapper {
  border-width: 1px;
  border-style: solid;
  border-color: currentColor;
  border-radius: 100%;
}

.has-layout-stacked .wp-block-getwid-icon__wrapper {
  border-radius: 100%;
}

/*!
 * getwid-images-slider
 */
.wp-block-getwid-images-slider .slick-initialized .wp-block-getwid-images-slider__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item {
  display: none;
  height: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item a {
  display: block;
  text-decoration: none;
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item a:hover {
  text-decoration: none;
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figure {
  margin: 0;
  padding: 0;
  position: relative;
}

.wp-block-getwid-images-slider .wp-block-getwid-images-slider__item figcaption {
  display: none;
  position: absolute;
  margin: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  font-style: normal;
  padding: 2.5rem 1.25rem 0.625rem;
  width: 100%;
  color: #fff;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
}

.wp-block-getwid-images-slider.has-captions .wp-block-getwid-images-slider__item figcaption {
  display: block;
}

.wp-block-getwid-images-slider.captions-style-light .wp-block-getwid-images-slider__item figcaption {
  color: #000;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.7)), color-stop(70%, rgba(255, 255, 255, 0.3)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
}

.wp-block-getwid-images-slider.captions-top-center .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-left .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-right .wp-block-getwid-images-slider__item figcaption {
  bottom: auto;
  top: 0;
  padding: 0.625rem 1.25rem 2.5rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(transparent));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
}

.wp-block-getwid-images-slider.captions-top-center.captions-style-light .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-left.captions-style-light .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-right.captions-style-light .wp-block-getwid-images-slider__item figcaption {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), color-stop(70%, rgba(255, 255, 255, 0.3)), to(transparent));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.3) 70%, transparent);
}

.wp-block-getwid-images-slider.captions-bottom-left .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-left .wp-block-getwid-images-slider__item figcaption {
  text-align: left;
}

.wp-block-getwid-images-slider.captions-bottom-right .wp-block-getwid-images-slider__item figcaption, .wp-block-getwid-images-slider.captions-top-right .wp-block-getwid-images-slider__item figcaption {
  text-align: right;
}

.wp-block-getwid-images-slider.captions-underneath .wp-block-getwid-images-slider__item figcaption {
  position: static;
  background: 0 0;
  color: inherit;
  padding: 0.3125rem;
}

.wp-block-getwid-images-slider.has-cropped-images .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider.has-cropped-images .wp-block-getwid-images-slider__item a, .wp-block-getwid-images-slider.has-cropped-images .wp-block-getwid-images-slider__item figure {
  display: block;
  height: 100%;
  width: 100%;
}

.wp-block-getwid-images-slider.has-cropped-images .wp-block-getwid-images-slider__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wp-block-getwid-images-slider.has-fitted-images .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider.has-fitted-images .wp-block-getwid-images-slider__item > a, .wp-block-getwid-images-slider.has-fitted-images .wp-block-getwid-images-slider__item > figure {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-height: 100%;
}

.wp-block-getwid-images-slider.has-fitted-images .wp-block-getwid-images-slider__item img {
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}

.wp-block-getwid-images-slider.has-images-top .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider.has-images-top .wp-block-getwid-images-slider__item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

.wp-block-getwid-images-slider.has-images-center .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider.has-images-center .wp-block-getwid-images-slider__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-images-slider.has-images-bottom .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-images-slider.has-images-bottom .wp-block-getwid-images-slider__item {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}

/*!
 * getwid-media-text-slider
 */
.wp-block-getwid-media-text-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-media-text-slider__content {
  margin-bottom: 0;
}

.wp-block-getwid-media-text-slider-slide {
  height: auto;
}

.wp-block-getwid-media-text-slider-slide__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6.25rem 3.125rem;
}

.wp-block-getwid-media-text-slider-slide-content {
  max-width: 80%;
  width: 100%;
}

.wp-block-getwid-media-text-slider-slide-content__content {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.wp-block-getwid-media-text-slider-slide-content__media {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.wp-block-getwid-media-text-slider-slide-content__media img, .wp-block-getwid-media-text-slider-slide-content__media video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wp-block-getwid-media-text-slider-slide-content__media-overlay {
  background-color: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.3;
}

.wp-block-getwid-media-text-slider-slide-content__content {
  position: relative;
  height: 100%;
  color: #fff;
}

.wp-block-getwid-media-text-slider-slide-content__content h1, .wp-block-getwid-media-text-slider-slide-content__content .h1, .wp-block-getwid-media-text-slider-slide-content__content h2, .wp-block-getwid-media-text-slider-slide-content__content .h2, .wp-block-getwid-media-text-slider-slide-content__content h3, .wp-block-getwid-media-text-slider-slide-content__content .h3, .wp-block-getwid-media-text-slider-slide-content__content h4, .wp-block-getwid-media-text-slider-slide-content__content .h4, .wp-block-getwid-media-text-slider-slide-content__content h5, .wp-block-getwid-media-text-slider-slide-content__content .h5, .wp-block-getwid-media-text-slider-slide-content__content h6, .wp-block-getwid-media-text-slider-slide-content__content .h6, .wp-block-getwid-media-text-slider-slide-content__content p {
  color: inherit;
}

.wp-block-getwid-media-text-slider-slide-content__content-wrapper > :first-child {
  margin-top: 0;
}

.wp-block-getwid-media-text-slider-slide-content__content-wrapper > :last-child {
  margin-bottom: 0;
}

/*!
 * getwid-social-links
 */
.wp-block-getwid-social-links {
  padding: 0;
  overflow: hidden;
}

.wp-block-getwid-social-links__list {
  margin: 0 -0.2em -0.2em;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-social-links__item {
  padding: 0 0.2em 0.2em;
  margin: 0;
}

.wp-block-getwid-social-links__item:after, .wp-block-getwid-social-links__item:before {
  display: none;
}

.wp-block-getwid-social-links__item:last-child {
  margin-right: 0;
}

.wp-block-getwid-social-links__link {
  border: 0;
  text-decoration: none;
  display: inline-block;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wp-block-getwid-social-links__link:after, .wp-block-getwid-social-links__link:before {
  display: none;
}

.wp-block-getwid-social-links__link:hover {
  text-decoration: none;
}

.wp-block-getwid-social-links__link i {
  width: 1em;
  height: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  line-height: 1em;
  font-style: normal;
}

.wp-block-getwid-social-links__wrapper {
  display: inline-block;
  line-height: 0;
}

.has-icons-framed .wp-block-getwid-social-links__wrapper {
  border: 1px solid;
  border-radius: 50%;
  padding: 0.75em;
}

.has-icons-stacked .wp-block-getwid-social-links__link .wp-block-getwid-social-links__wrapper {
  padding: 0.75em;
  border-radius: 50%;
}

.has-none-spacing .wp-block-getwid-social-links__list {
  margin: 0;
}

.has-none-spacing .wp-block-getwid-social-links__item {
  padding: 0;
}

.has-small-spacing .wp-block-getwid-social-links__list {
  margin: 0 -0.125em -0.125em;
}

.has-small-spacing .wp-block-getwid-social-links__item {
  padding: 0 0.125em 0.125em;
}

.has-medium-spacing .wp-block-getwid-social-links__list {
  margin: 0 -0.25em -0.25em;
}

.has-medium-spacing .wp-block-getwid-social-links__item {
  padding: 0 0.25em 0.25em;
}

.has-large-spacing .wp-block-getwid-social-links__list {
  margin: 0 -0.5em -0.5em;
}

.has-large-spacing .wp-block-getwid-social-links__item {
  padding: 0 0.5em 0.5em;
}

/*!
 * getwid-common-styles
 */
@-webkit-keyframes slideInDownShort {
  from {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideInDownShort {
  from {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDownShort {
  from {
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDownShort {
  -webkit-animation-name: slideInDownShort;
  -o-animation-name: slideInDownShort;
     animation-name: slideInDownShort;
}

@-webkit-keyframes slideInLeftShort {
  from {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideInLeftShort {
  from {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeftShort {
  from {
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeftShort {
  -webkit-animation-name: slideInLeftShort;
  -o-animation-name: slideInLeftShort;
     animation-name: slideInLeftShort;
}

@-webkit-keyframes slideInRightShort {
  from {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideInRightShort {
  from {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRightShort {
  from {
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRightShort {
  -webkit-animation-name: slideInRightShort;
  -o-animation-name: slideInRightShort;
     animation-name: slideInRightShort;
}

@-webkit-keyframes slideInUpShort {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideInUpShort {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUpShort {
  from {
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUpShort {
  -webkit-animation-name: slideInUpShort;
  -o-animation-name: slideInUpShort;
     animation-name: slideInUpShort;
}

@-webkit-keyframes bounceInDownShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes bounceInDownShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDownShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDownShort {
  -webkit-animation-name: bounceInDownShort;
  -o-animation-name: bounceInDownShort;
     animation-name: bounceInDownShort;
}

@-webkit-keyframes bounceInLeftShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes bounceInLeftShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeftShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeftShort {
  -webkit-animation-name: bounceInLeftShort;
  -o-animation-name: bounceInLeftShort;
     animation-name: bounceInLeftShort;
}

@-webkit-keyframes bounceInRightShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes bounceInRightShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRightShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRightShort {
  -webkit-animation-name: bounceInRightShort;
  -o-animation-name: bounceInRightShort;
     animation-name: bounceInRightShort;
}

@-webkit-keyframes bounceInUpShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes bounceInUpShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUpShort {
  60%, 75%, 90%, from, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUpShort {
  -webkit-animation-name: bounceInUpShort;
  -o-animation-name: bounceInUpShort;
     animation-name: bounceInUpShort;
}

@-webkit-keyframes fadeInDownShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInDownShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownShort {
  -webkit-animation-name: fadeInDownShort;
  -o-animation-name: fadeInDownShort;
     animation-name: fadeInDownShort;
}

@-webkit-keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftShort {
  -webkit-animation-name: fadeInLeftShort;
  -o-animation-name: fadeInLeftShort;
     animation-name: fadeInLeftShort;
}

@-webkit-keyframes fadeInRightShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInRightShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightShort {
  -webkit-animation-name: fadeInRightShort;
  -o-animation-name: fadeInRightShort;
     animation-name: fadeInRightShort;
}

@-webkit-keyframes fadeInUpShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes fadeInUpShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpShort {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpShort {
  -webkit-animation-name: fadeInUpShort;
  -o-animation-name: fadeInUpShort;
     animation-name: fadeInUpShort;
}

@-webkit-keyframes lightSpeedInShort {
  from {
    -webkit-transform: translate3d(400px, 0, 0) skewX(-30deg);
    transform: translate3d(400px, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes lightSpeedInShort {
  from {
    -webkit-transform: translate3d(400px, 0, 0) skewX(-30deg);
    transform: translate3d(400px, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    -o-transform: skewX(20deg);
       transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
       transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInShort {
  from {
    -webkit-transform: translate3d(400px, 0, 0) skewX(-30deg);
    transform: translate3d(400px, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    -o-transform: skewX(20deg);
       transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
       transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedInShort {
  -webkit-animation-name: lightSpeedInShort;
  -o-animation-name: lightSpeedInShort;
     animation-name: lightSpeedInShort;
  -webkit-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
     animation-timing-function: ease-out;
}

@-webkit-keyframes getwidPulseAnimation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@-o-keyframes getwidPulseAnimation {
  0% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
       transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes getwidPulseAnimation {
  0% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
       transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes getwidTimelinePointBounce {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes getwidTimelinePointBounce {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -o-transform: scale(0.5);
       transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
       transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes getwidTimelinePointBounce {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -o-transform: scale(0.5);
       transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
       transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@-webkit-keyframes getwidFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes getwidFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes getwidFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.wp-block-getwid-images-slider.is-carousel .slick-list, .wp-block-getwid-post-carousel.is-carousel .slick-list {
  margin: 0 -0.3125rem;
}

.wp-block-getwid-images-slider.is-carousel .slick-slide, .wp-block-getwid-post-carousel.is-carousel .slick-slide {
  margin: 0 0.3125rem;
}

.wp-block-getwid-images-slider.has-slides-gap-none .slick-list, .wp-block-getwid-post-carousel.has-slides-gap-none .slick-list {
  margin: 0;
}

.wp-block-getwid-images-slider.has-slides-gap-none .slick-slide, .wp-block-getwid-post-carousel.has-slides-gap-none .slick-slide {
  margin: 0;
}

.wp-block-getwid-images-slider.has-slides-gap-small .slick-list, .wp-block-getwid-post-carousel.has-slides-gap-small .slick-list {
  margin: 0 -0.3125rem;
}

.wp-block-getwid-images-slider.has-slides-gap-small .slick-slide, .wp-block-getwid-post-carousel.has-slides-gap-small .slick-slide {
  margin: 0 0.3125rem;
}

.wp-block-getwid-images-slider.has-slides-gap-normal .slick-list, .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-list {
  margin: 0 -0.625rem;
}

.wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide, .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide {
  margin: 0 0.625rem;
}

.wp-block-getwid-images-slider.has-slides-gap-large .slick-list, .wp-block-getwid-post-carousel.has-slides-gap-large .slick-list {
  margin: 0 -1.25rem;
}

.wp-block-getwid-images-slider.has-slides-gap-large .slick-slide, .wp-block-getwid-post-carousel.has-slides-gap-large .slick-slide {
  margin: 0 1.25rem;
}

.wp-block-getwid-images-slider.has-slides-gap-huge .slick-list, .wp-block-getwid-post-carousel.has-slides-gap-huge .slick-list {
  margin: 0 -1.875rem;
}

.wp-block-getwid-images-slider.has-slides-gap-huge .slick-slide, .wp-block-getwid-post-carousel.has-slides-gap-huge .slick-slide {
  margin: 0 1.875rem;
}

.wp-block-getwid-content-slider .slick-next, .wp-block-getwid-content-slider .slick-prev, .wp-block-getwid-images-slider .slick-next, .wp-block-getwid-images-slider .slick-prev, .wp-block-getwid-media-text-slider .slick-next, .wp-block-getwid-media-text-slider .slick-prev, .wp-block-getwid-post-carousel .slick-next, .wp-block-getwid-post-carousel .slick-prev, .wp-block-getwid-post-slider .slick-next, .wp-block-getwid-post-slider .slick-prev {
  z-index: 1;
  background-color: transparent;
}

.wp-block-getwid-content-slider .slick-next:before, .wp-block-getwid-content-slider .slick-prev:before, .wp-block-getwid-images-slider .slick-next:before, .wp-block-getwid-images-slider .slick-prev:before, .wp-block-getwid-media-text-slider .slick-next:before, .wp-block-getwid-media-text-slider .slick-prev:before, .wp-block-getwid-post-carousel .slick-next:before, .wp-block-getwid-post-carousel .slick-prev:before, .wp-block-getwid-post-slider .slick-next:before, .wp-block-getwid-post-slider .slick-prev:before {
  color: #000;
}

.wp-block-getwid-content-slider .slick-next:focus, .wp-block-getwid-content-slider .slick-next:hover, .wp-block-getwid-content-slider .slick-prev:focus, .wp-block-getwid-content-slider .slick-prev:hover, .wp-block-getwid-images-slider .slick-next:focus, .wp-block-getwid-images-slider .slick-next:hover, .wp-block-getwid-images-slider .slick-prev:focus, .wp-block-getwid-images-slider .slick-prev:hover, .wp-block-getwid-media-text-slider .slick-next:focus, .wp-block-getwid-media-text-slider .slick-next:hover, .wp-block-getwid-media-text-slider .slick-prev:focus, .wp-block-getwid-media-text-slider .slick-prev:hover, .wp-block-getwid-post-carousel .slick-next:focus, .wp-block-getwid-post-carousel .slick-next:hover, .wp-block-getwid-post-carousel .slick-prev:focus, .wp-block-getwid-post-carousel .slick-prev:hover, .wp-block-getwid-post-slider .slick-next:focus, .wp-block-getwid-post-slider .slick-next:hover, .wp-block-getwid-post-slider .slick-prev:focus, .wp-block-getwid-post-slider .slick-prev:hover {
  text-decoration: none;
}

.wp-block-getwid-content-slider .slick-dotted.slick-slider, .wp-block-getwid-images-slider .slick-dotted.slick-slider, .wp-block-getwid-media-text-slider .slick-dotted.slick-slider, .wp-block-getwid-post-carousel .slick-dotted.slick-slider, .wp-block-getwid-post-slider .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 1.875rem;
}

.wp-block-getwid-content-slider .slick-dots, .wp-block-getwid-images-slider .slick-dots, .wp-block-getwid-media-text-slider .slick-dots, .wp-block-getwid-post-carousel .slick-dots, .wp-block-getwid-post-slider .slick-dots {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
  bottom: 0;
}

.wp-block-getwid-content-slider .slick-dots li, .wp-block-getwid-images-slider .slick-dots li, .wp-block-getwid-media-text-slider .slick-dots li, .wp-block-getwid-post-carousel .slick-dots li, .wp-block-getwid-post-slider .slick-dots li {
  margin: 0 0.3125rem;
}

.wp-block-getwid-content-slider.has-arrows-inside, .wp-block-getwid-images-slider.has-arrows-inside, .wp-block-getwid-media-text-slider.has-arrows-inside, .wp-block-getwid-post-carousel.has-arrows-inside, .wp-block-getwid-post-slider.has-arrows-inside {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.wp-block-getwid-content-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-content-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-images-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:before, .wp-block-getwid-post-slider.has-arrows-inside .slick-next:before, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev:before {
  color: #fff;
}

.wp-block-getwid-content-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-prev, .wp-block-getwid-post-carousel.has-arrows-inside .slick-prev, .wp-block-getwid-post-slider.has-arrows-inside .slick-prev {
  left: 25px;
}

.wp-block-getwid-content-slider.has-arrows-inside .slick-next, .wp-block-getwid-images-slider.has-arrows-inside .slick-next, .wp-block-getwid-media-text-slider.has-arrows-inside .slick-next, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next, .wp-block-getwid-post-slider.has-arrows-inside .slick-next {
  right: 25px;
}

.wp-block-getwid-content-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider, .wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 0;
}

.wp-block-getwid-content-slider.has-dots-inside .slick-dots, .wp-block-getwid-images-slider.has-dots-inside .slick-dots, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots, .wp-block-getwid-post-slider.has-dots-inside .slick-dots {
  bottom: 20px;
}

.wp-block-getwid-content-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li .slick-active, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li .slick-active {
  color: #fff;
}

.wp-block-getwid-content-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button {
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.wp-block-getwid-content-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before {
  color: #fff;
}

.wp-block-getwid-content-slider.alignfull .slick-list, .wp-block-getwid-images-slider.alignfull .slick-list, .wp-block-getwid-media-text-slider.alignfull .slick-list, .wp-block-getwid-post-carousel.alignfull .slick-list, .wp-block-getwid-post-slider.alignfull .slick-list {
  margin: 0;
}

.wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-prev, .wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-prev, .wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-prev {
  left: 25px;
}

.wp-block-getwid-content-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-content-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-images-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-images-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-media-text-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-media-text-slider.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-post-carousel.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-post-carousel.alignfull.has-arrows-outside .slick-next, .wp-block-getwid-post-slider.alignfull.has-arrows-ouside .slick-next, .wp-block-getwid-post-slider.alignfull.has-arrows-outside .slick-next {
  right: 25px;
}

@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-50 .wp-block-getwid-advanced-heading__content, .fs-tablet-50 .wp-block-getwid-countdown__content {
    font-size: 50%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-50 .wp-block-getwid-advanced-heading__content, .fs-mobile-50 .wp-block-getwid-countdown__content {
    font-size: 50%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-60 .wp-block-getwid-advanced-heading__content, .fs-tablet-60 .wp-block-getwid-countdown__content {
    font-size: 60%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-60 .wp-block-getwid-advanced-heading__content, .fs-mobile-60 .wp-block-getwid-countdown__content {
    font-size: 60%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-70 .wp-block-getwid-advanced-heading__content, .fs-tablet-70 .wp-block-getwid-countdown__content {
    font-size: 70%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-70 .wp-block-getwid-advanced-heading__content, .fs-mobile-70 .wp-block-getwid-countdown__content {
    font-size: 70%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-80 .wp-block-getwid-advanced-heading__content, .fs-tablet-80 .wp-block-getwid-countdown__content {
    font-size: 80%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-80 .wp-block-getwid-advanced-heading__content, .fs-mobile-80 .wp-block-getwid-countdown__content {
    font-size: 80%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-90 .wp-block-getwid-advanced-heading__content, .fs-tablet-90 .wp-block-getwid-countdown__content {
    font-size: 90%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-90 .wp-block-getwid-advanced-heading__content, .fs-mobile-90 .wp-block-getwid-countdown__content {
    font-size: 90%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-100 .wp-block-getwid-advanced-heading__content, .fs-tablet-100 .wp-block-getwid-countdown__content {
    font-size: 100%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-100 .wp-block-getwid-advanced-heading__content, .fs-mobile-100 .wp-block-getwid-countdown__content {
    font-size: 100%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-110 .wp-block-getwid-advanced-heading__content, .fs-tablet-110 .wp-block-getwid-countdown__content {
    font-size: 110%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-110 .wp-block-getwid-advanced-heading__content, .fs-mobile-110 .wp-block-getwid-countdown__content {
    font-size: 110%;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .fs-tablet-120 .wp-block-getwid-advanced-heading__content, .fs-tablet-120 .wp-block-getwid-countdown__content {
    font-size: 120%;
  }
}
@media screen and (max-width: 47.9375rem) {
  .fs-mobile-120 .wp-block-getwid-advanced-heading__content, .fs-mobile-120 .wp-block-getwid-countdown__content {
    font-size: 120%;
  }
}
[data-animation] .wp-block-getwid-icon-box__icon-wrapper, [data-animation] .wp-block-getwid-image-box__image-wrapper, [data-animation].wp-block-getwid-icon__wrapper {
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transform: none;
  -o-transform: none;
     transform: none;
}

[data-animation=slideTop]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=slideTop]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideTop]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: translateY(-10px);
  -o-transform: translateY(-10px);
     transform: translateY(-10px);
}

[data-animation=slideBottom]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=slideBottom]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideBottom]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: translateY(10px);
  -o-transform: translateY(10px);
     transform: translateY(10px);
}

[data-animation=slideLeft]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=slideLeft]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideLeft]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: translateX(-10px);
  -o-transform: translateX(-10px);
     transform: translateX(-10px);
}

[data-animation=slideRight]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=slideRight]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=slideRight]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: translateX(10px);
  -o-transform: translateX(10px);
     transform: translateX(10px);
}

[data-animation=zoomSmall]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=zoomSmall]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomSmall]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
     transform: scale(1.05);
}

[data-animation=zoomBig]:hover .wp-block-getwid-icon-box__icon-wrapper, [data-animation=zoomBig]:hover .wp-block-getwid-image-box__image-wrapper, [data-animation=zoomBig]:hover.wp-block-getwid-icon__wrapper {
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
     transform: scale(1.2);
}

.getwid-columns {
  margin-left: -1.875rem;
  margin-right: -1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.getwid-columns-1 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-1 > * {
    width: 100%;
  }
}
.getwid-columns-2 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-2 > * {
    width: 50%;
  }
}
.getwid-columns-3 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-3 > * {
    width: 33.33333%;
  }
}
.getwid-columns-4 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-4 > * {
    width: 25%;
  }
}
.getwid-columns-5 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-5 > * {
    width: 20%;
  }
}
.getwid-columns-6 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-6 > * {
    width: 16.66667%;
  }
}
.getwid-columns-7 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-7 > * {
    width: 14.28571%;
  }
}
.getwid-columns-8 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-8 > * {
    width: 12.5%;
  }
}
.getwid-columns-9 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-9 > * {
    width: 11.11111%;
  }
}
.getwid-columns-10 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-10 > * {
    width: 10%;
  }
}
.getwid-columns-11 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-11 > * {
    width: 9.09091%;
  }
}
.getwid-columns-12 > * {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}

@media screen and (min-width: 62rem) {
  .getwid-columns-12 > * {
    width: 8.33333%;
  }
}
@media screen and (min-width: 62rem) {
  .getwid-hide-desktop {
    display: none;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .getwid-hide-tablet {
    display: none;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-hide-mobile {
    display: none;
  }
}
.getwid-padding-top-small {
  padding-top: 0.625rem;
}

.getwid-padding-top-medium {
  padding-top: 1.5625rem;
}

.getwid-padding-top-normal {
  padding-top: 2.5rem;
}

.getwid-padding-top-large {
  padding-top: 3.75rem;
}

.getwid-padding-top-none {
  padding-top: 0 !important;
}

.getwid-padding-bottom-small {
  padding-bottom: 0.625rem;
}

.getwid-padding-bottom-medium {
  padding-bottom: 1.5625rem;
}

.getwid-padding-bottom-normal {
  padding-bottom: 2.5rem;
}

.getwid-padding-bottom-large {
  padding-bottom: 3.75rem;
}

.getwid-padding-bottom-none {
  padding-bottom: 0 !important;
}

.getwid-padding-left-small {
  padding-left: 0.625rem;
}

.getwid-padding-left-medium {
  padding-left: 1.5625rem;
}

.getwid-padding-left-normal {
  padding-left: 2.5rem;
}

.getwid-padding-left-large {
  padding-left: 3.75rem;
}

.getwid-padding-left-none {
  padding-left: 0 !important;
}

.getwid-padding-right-small {
  padding-right: 0.625rem;
}

.getwid-padding-right-medium {
  padding-right: 1.5625rem;
}

.getwid-padding-right-normal {
  padding-right: 2.5rem;
}

.getwid-padding-right-large {
  padding-right: 3.75rem;
}

.getwid-padding-right-none {
  padding-right: 0 !important;
}

@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-top-small {
    padding-top: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-top-medium {
    padding-top: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-top-normal {
    padding-top: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-top-large {
    padding-top: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-top-none {
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-small {
    padding-bottom: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-medium {
    padding-bottom: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-normal {
    padding-bottom: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-large {
    padding-bottom: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-none {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-left-small {
    padding-left: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-left-medium {
    padding-left: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-left-normal {
    padding-left: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-left-large {
    padding-left: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-left-none {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-right-small {
    padding-right: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-right-medium {
    padding-right: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-right-normal {
    padding-right: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-right-large {
    padding-right: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-padding-tablet-right-none {
    padding-right: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-top-small {
    padding-top: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-top-medium {
    padding-top: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-top-normal {
    padding-top: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-top-large {
    padding-top: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-top-none {
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-small {
    padding-bottom: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-medium {
    padding-bottom: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-normal {
    padding-bottom: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-large {
    padding-bottom: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-none {
    padding-bottom: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-left-small {
    padding-left: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-left-medium {
    padding-left: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-left-normal {
    padding-left: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-left-large {
    padding-left: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-left-none {
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-right-small {
    padding-right: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-right-medium {
    padding-right: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-right-normal {
    padding-right: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-right-large {
    padding-right: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-padding-mobile-right-none {
    padding-right: 0 !important;
  }
}
.getwid-margin-top-small {
  margin-top: 0.625rem !important;
}

.getwid-margin-top-medium {
  margin-top: 1.5625rem !important;
}

.getwid-margin-top-normal {
  margin-top: 2.5rem !important;
}

.getwid-margin-top-large {
  margin-top: 3.75rem !important;
}

.getwid-margin-top-none {
  margin-top: 0 !important;
}

.getwid-margin-bottom-small {
  margin-bottom: 0.625rem !important;
}

.getwid-margin-bottom-medium {
  margin-bottom: 1.5625rem !important;
}

.getwid-margin-bottom-normal {
  margin-bottom: 2.5rem !important;
}

.getwid-margin-bottom-large {
  margin-bottom: 3.75rem !important;
}

.getwid-margin-bottom-none {
  margin-bottom: 0 !important;
}

.getwid-margin-left-small {
  margin-left: 0.625rem;
}

.getwid-margin-left-medium {
  margin-left: 1.5625rem;
}

.getwid-margin-left-normal {
  margin-left: 2.5rem;
}

.getwid-margin-left-large {
  margin-left: 3.75rem;
}

.getwid-margin-left-none {
  margin-left: 0 !important;
}

.getwid-margin-right-small {
  margin-right: 0.625rem;
}

.getwid-margin-right-medium {
  margin-right: 1.5625rem;
}

.getwid-margin-right-normal {
  margin-right: 2.5rem;
}

.getwid-margin-right-large {
  margin-right: 3.75rem;
}

.getwid-margin-right-none {
  margin-right: 0 !important;
}

@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-top-small {
    margin-top: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-top-medium {
    margin-top: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-top-normal {
    margin-top: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-top-large {
    margin-top: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-top-none {
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-bottom-small {
    margin-bottom: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-bottom-medium {
    margin-bottom: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-bottom-normal {
    margin-bottom: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-bottom-large {
    margin-bottom: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-bottom-none {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-left-small {
    margin-left: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-left-medium {
    margin-left: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-left-normal {
    margin-left: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-left-large {
    margin-left: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-left-none {
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-right-small {
    margin-right: 0.625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-right-medium {
    margin-right: 1.5625rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-right-normal {
    margin-right: 2.5rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-right-large {
    margin-right: 3.75rem !important;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-margin-tablet-right-none {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-top-small {
    margin-top: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-top-medium {
    margin-top: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-top-normal {
    margin-top: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-top-large {
    margin-top: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-top-none {
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-bottom-small {
    margin-bottom: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-bottom-medium {
    margin-bottom: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-bottom-normal {
    margin-bottom: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-bottom-large {
    margin-bottom: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-bottom-none {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-left-small {
    margin-left: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-left-medium {
    margin-left: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-left-normal {
    margin-left: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-left-large {
    margin-left: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-left-none {
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-right-small {
    margin-right: 0.625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-right-medium {
    margin-right: 1.5625rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-right-normal {
    margin-right: 2.5rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-right-large {
    margin-right: 3.75rem !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-margin-mobile-right-none {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .getwid-reset-min-height-tablet {
    min-height: auto !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-reset-min-height-mobile {
    min-height: auto !important;
  }
}
@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .getwid-reset-height-tablet {
    height: auto !important;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-reset-height-mobile {
    height: auto !important;
  }
}
.getwid-align-items-flex-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}

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

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

@media screen and (max-width: 61.9375rem) {
  .getwid-align-items-tablet-flex-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-align-items-tablet-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-align-items-tablet-flex-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-align-items-mobile-flex-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-align-items-mobile-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-align-items-mobile-flex-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
  }
}
.getwid-justify-content-flex-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

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

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

@media screen and (max-width: 61.9375rem) {
  .getwid-justify-content-tablet-flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-justify-content-tablet-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
@media screen and (max-width: 61.9375rem) {
  .getwid-justify-content-tablet-flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-justify-content-mobile-flex-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-justify-content-mobile-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
  }
}
@media screen and (max-width: 47.9375rem) {
  .getwid-justify-content-mobile-flex-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
  }
}
.getwid-icon {
  font-style: normal;
}

.getwid-icon-like {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.getwid-icon-like:before {
  content: "\f004";
}

.getwid-icon-comment {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.getwid-icon-comment:before {
  content: "\f075";
}

.getwid-opacity-0 {
  opacity: 0;
}

.getwid-opacity-5 {
  opacity: 0.05;
}

.getwid-opacity-10 {
  opacity: 0.1;
}

.getwid-opacity-15 {
  opacity: 0.15;
}

.getwid-opacity-20 {
  opacity: 0.2;
}

.getwid-opacity-25 {
  opacity: 0.25;
}

.getwid-opacity-30 {
  opacity: 0.3;
}

.getwid-opacity-35 {
  opacity: 0.35;
}

.getwid-opacity-40 {
  opacity: 0.4;
}

.getwid-opacity-45 {
  opacity: 0.45;
}

.getwid-opacity-50 {
  opacity: 0.5;
}

.getwid-opacity-55 {
  opacity: 0.55;
}

.getwid-opacity-60 {
  opacity: 0.6;
}

.getwid-opacity-65 {
  opacity: 0.65;
}

.getwid-opacity-70 {
  opacity: 0.7;
}

.getwid-opacity-75 {
  opacity: 0.75;
}

.getwid-opacity-80 {
  opacity: 0.8;
}

.getwid-opacity-85 {
  opacity: 0.85;
}

.getwid-opacity-90 {
  opacity: 0.9;
}

.getwid-opacity-95 {
  opacity: 0.95;
}

.getwid-opacity-100 {
  opacity: 1;
}

.wp-block-archives {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-archives-dropdown label {
  display: block;
}

.wp-block-avatar {
  line-height: 0;
}

.wp-block-avatar, .wp-block-avatar img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-avatar.aligncenter {
  text-align: center;
}

.wp-block-audio {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-audio figcaption {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.wp-block-audio audio {
  min-width: 300px;
  width: 100%;
}

.wp-block-button__link {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  word-break: break-word;
}

.wp-block-button__link.aligncenter {
  text-align: center;
}

.wp-block-button__link.alignright {
  text-align: right;
}

:where(.wp-block-button__link) {
  border-radius: 9999px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: calc(0.667em + 0.125rem) calc(1.333em + 0.125rem);
  text-decoration: none;
}

.wp-block-button[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit;
}

.wp-block-buttons > .wp-block-button.has-custom-width {
  max-width: none;
}

.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%;
}

.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  width: 100%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
  width: 25%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
  width: 50%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
  width: 75%;
}

.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0;
}

.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
  border-radius: 0 !important;
}

.wp-block-button .wp-block-button__link.is-style-outline, .wp-block-button.is-style-outline > .wp-block-button__link {
  border: 2px solid;
  padding: 0.667em 1.333em;
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color), .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
  color: currentColor;
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background), .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background) {
  background-color: transparent;
  background-image: none;
}

.wp-block-button .wp-block-button__link:where(.has-border-color) {
  border-width: initial;
}

.wp-block-button .wp-block-button__link:where([style*=border-top-color]) {
  border-top-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-right-color]) {
  border-right-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]) {
  border-bottom-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-left-color]) {
  border-left-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-style]) {
  border-width: initial;
}

.wp-block-button .wp-block-button__link:where([style*=border-top-style]) {
  border-top-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-right-style]) {
  border-right-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]) {
  border-bottom-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*=border-left-style]) {
  border-left-width: medium;
}

.wp-block-buttons.is-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wp-block-buttons.is-vertical > .wp-block-button:last-child {
  margin-bottom: 0;
}

.wp-block-buttons > .wp-block-button {
  display: inline-block;
  margin: 0;
}

.wp-block-buttons.is-content-justification-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wp-block-buttons.is-content-justification-left.is-vertical {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.wp-block-buttons.is-content-justification-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-buttons.is-content-justification-center.is-vertical {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.wp-block-buttons.is-content-justification-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-buttons.is-content-justification-right.is-vertical {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.wp-block-buttons.is-content-justification-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wp-block-buttons.aligncenter {
  text-align: center;
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.wp-block-buttons[style*=text-decoration] .wp-block-button, .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit;
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit;
}

.wp-block-button.aligncenter, .wp-block-calendar {
  text-align: center;
}

.wp-block-calendar td, .wp-block-calendar th {
  border: 1px solid;
  padding: 0.25em;
}

.wp-block-calendar th {
  font-weight: 400;
}

.wp-block-calendar caption {
  background-color: inherit;
}

.wp-block-calendar table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-calendar table:where(:not(.has-text-color)) {
  color: #40464d;
}

.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th {
  border-color: #ddd;
}

.wp-block-calendar table.has-background th {
  background-color: inherit;
}

.wp-block-calendar table.has-text-color th {
  color: inherit;
}

:where(.wp-block-calendar table:not(.has-background) th) {
  background: #ddd;
}

.wp-block-categories {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-categories.alignleft {
  margin-right: 2em;
}

.wp-block-categories.alignright {
  margin-left: 2em;
}

.wp-block-categories.wp-block-categories-dropdown.aligncenter {
  text-align: center;
}

.wp-block-code {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}

.wp-block-columns {
  -webkit-box-align: normal !important;
  -webkit-align-items: normal !important;
      -ms-flex-align: normal !important;
          align-items: normal !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

@media (min-width: 48.875rem) {
  .wp-block-columns {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
}
.wp-block-columns.are-vertically-aligned-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 48.8125rem) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    -webkit-flex-basis: 100% !important;
        -ms-flex-preferred-size: 100% !important;
            flex-basis: 100% !important;
  }
}
@media (min-width: 48.875rem) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    -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;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.wp-block-columns.is-not-stacked-on-mobile {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
  -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;
}

.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

:where(.wp-block-columns) {
  margin-bottom: 1.75em;
}

:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}

.wp-block-column {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}

.wp-block-column.is-vertically-aligned-top {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.wp-block-column.is-vertically-aligned-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.wp-block-column.is-vertically-aligned-bottom {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.wp-block-column.is-vertically-aligned-stretch {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
  width: 100%;
}

.wp-block-post-comments {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-post-comments .alignleft {
  float: left;
}

.wp-block-post-comments .alignright {
  float: right;
}

.wp-block-post-comments .navigation:after {
  clear: both;
  content: "";
  display: table;
}

.wp-block-post-comments .commentlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0;
}

.wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em;
}

.wp-block-post-comments .commentlist .comment p {
  font-size: 1em;
  line-height: 1.8;
  margin: 1em 0;
}

.wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0;
}

.wp-block-post-comments .comment-author {
  line-height: 1.5;
}

.wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: 0.75em;
  margin-top: 0.5em;
  width: 2.5em;
}

.wp-block-post-comments .comment-author cite {
  font-style: normal;
}

.wp-block-post-comments .comment-meta {
  font-size: 0.875em;
  line-height: 1.5;
}

.wp-block-post-comments .comment-meta b {
  font-weight: 400;
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em;
}

.wp-block-post-comments .comment-body .commentmetadata {
  font-size: 0.875em;
}

.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {
  display: block;
  margin-bottom: 0.25em;
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments .comment-form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
}

.wp-block-post-comments .comment-form-cookies-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.25em;
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 0.35em;
}

.wp-block-post-comments .comment-reply-title {
  margin-bottom: 0;
}

.wp-block-post-comments .comment-reply-title :where(small, .small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: 0.5em;
}

.wp-block-post-comments .reply {
  font-size: 0.875em;
  margin-bottom: 1.4em;
}

.wp-block-post-comments input:not([type=submit]), .wp-block-post-comments textarea {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em;
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments textarea {
  padding: calc(0.667em + 0.125rem);
}

:where(.wp-block-post-comments input[type=submit]) {
  border: none;
}

.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous {
  margin-bottom: 0.5em;
  margin-right: 0.5em;
}

.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child, .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
  margin-right: 0;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch;
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch;
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-comments-pagination.aligncenter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-comment-template {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0;
}

.wp-block-comment-template li {
  clear: both;
}

.wp-block-comment-template ol {
  list-style: none;
  margin-bottom: 0;
  max-width: 100%;
  padding-left: 2rem;
}

.wp-block-comment-template.alignleft {
  float: left;
}

.wp-block-comment-template.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.wp-block-comment-template.alignright {
  float: right;
}

.wp-block-cover, .wp-block-cover-image {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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;
  min-height: 430px;
  overflow: hidden;
  overflow: clip;
  padding: 1em;
  position: relative;
}

.wp-block-cover .has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
  background-color: #000;
}

.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient {
  background-color: transparent;
}

.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
  background-color: inherit;
  content: "";
}

.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: 0.1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: 0.2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: 0.3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: 0.4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: 0.5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: 0.6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: 0.7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: 0.8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: 0.9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
  opacity: 0;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
  opacity: 0.1;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
  opacity: 0.2;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
  opacity: 0.3;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
  opacity: 0.4;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
  opacity: 0.5;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
  opacity: 0.6;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
  opacity: 0.7;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
  opacity: 0.8;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
  opacity: 0.9;
}

.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
  opacity: 1;
}

.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  max-width: 420px;
  width: 100%;
}

.wp-block-cover-image:after, .wp-block-cover:after {
  content: "";
  display: block;
  font-size: 0;
  min-height: inherit;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .wp-block-cover-image:after, .wp-block-cover:after {
    content: none;
  }
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
  color: inherit;
  width: 100%;
  z-index: 1;
}

.wp-block-cover h1:where(:not(.has-text-color)), .wp-block-cover .h1:where(:not(.has-text-color)), .wp-block-cover h2:where(:not(.has-text-color)), .wp-block-cover .h2:where(:not(.has-text-color)), .wp-block-cover h3:where(:not(.has-text-color)), .wp-block-cover .h3:where(:not(.has-text-color)), .wp-block-cover h4:where(:not(.has-text-color)), .wp-block-cover .h4:where(:not(.has-text-color)), .wp-block-cover h5:where(:not(.has-text-color)), .wp-block-cover .h5:where(:not(.has-text-color)), .wp-block-cover h6:where(:not(.has-text-color)), .wp-block-cover .h6:where(:not(.has-text-color)), .wp-block-cover p:where(:not(.has-text-color)), .wp-block-cover-image h1:where(:not(.has-text-color)), .wp-block-cover-image .h1:where(:not(.has-text-color)), .wp-block-cover-image h2:where(:not(.has-text-color)), .wp-block-cover-image .h2:where(:not(.has-text-color)), .wp-block-cover-image h3:where(:not(.has-text-color)), .wp-block-cover-image .h3:where(:not(.has-text-color)), .wp-block-cover-image h4:where(:not(.has-text-color)), .wp-block-cover-image .h4:where(:not(.has-text-color)), .wp-block-cover-image h5:where(:not(.has-text-color)), .wp-block-cover-image .h5:where(:not(.has-text-color)), .wp-block-cover-image h6:where(:not(.has-text-color)), .wp-block-cover-image .h6:where(:not(.has-text-color)), .wp-block-cover-image p:where(:not(.has-text-color)) {
  color: inherit;
}

.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
  -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;
}

.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
  -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;
}

.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
  -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;
}

.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
  -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;
}

.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
  margin: 0;
  width: auto;
}

.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background {
  border: none;
  bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: cover;
     object-fit: cover;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
  background-attachment: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}

@supports (-webkit-touch-callout: inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll;
  }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated {
  background-repeat: repeat;
  -webkit-background-size: auto auto;
          background-size: auto;
}

.wp-block-cover__image-background, .wp-block-cover__video-background {
  z-index: 0;
}

.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image .h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image .h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
  color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2, section.wp-block-cover-image.has-left-content > .h2 {
  margin-left: 0;
  text-align: left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2, section.wp-block-cover-image.has-right-content > .h2 {
  margin-right: 0;
  text-align: right;
}

.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2, section.wp-block-cover-image > .h2 {
  font-size: 2em;
  line-height: 1.25;
  margin-bottom: 0;
  max-width: 840px;
  padding: 0.44em;
  text-align: center;
  z-index: 1;
}

:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
  color: #fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) {
  color: #000;
}

.wp-block-details {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}

.wp-block-details summary {
  cursor: pointer;
}

.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type="core/embed"], .wp-block[data-align=right] > [data-type="core/embed"] {
  max-width: 360px;
  width: 100%;
}

.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px;
}

.wp-block-cover .wp-block-embed {
  min-height: 240px;
  min-width: 320px;
}

.wp-block-embed {
  overflow-wrap: break-word;
}

.wp-block-embed figcaption {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.wp-block-embed iframe {
  max-width: 100%;
}

.wp-block-embed__wrapper {
  position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%;
}

.wp-block-file {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-file:not(.wp-element-button) {
  font-size: 0.8em;
}

.wp-block-file.aligncenter {
  text-align: center;
}

.wp-block-file.alignright {
  text-align: right;
}

.wp-block-file * + .wp-block-file__button {
  margin-left: 0.75em;
}

:where(.wp-block-file) {
  margin-bottom: 1.5em;
}

.wp-block-file__embed {
  margin-bottom: 1em;
}

:where(.wp-block-file__button) {
  border-radius: 2em;
  display: inline-block;
  padding: 0.5em 1em;
}

:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button):is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-file__button):is(a):visited {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;
}

.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  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: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 1em 1em 0;
  position: relative;
  width: calc(50% - 1em);
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-size: 0.8em;
  margin: 0;
  max-height: 100%;
  overflow: auto;
  padding: 3em 0.77em 0.7em;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2;
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline;
}

.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  margin-right: 0;
  width: 100%;
}

@media (min-width: 37.5rem) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(33.33333% - 0.66667em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(25% - 0.75em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(20% - 0.8em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(16.66667% - 0.83333em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(14.28571% - 0.85714em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    margin-right: 1em;
    width: calc(12.5% - 0.875em);
  }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

figure.wp-block-gallery.has-nested-images {
  -webkit-box-align: normal;
  -webkit-align-items: normal;
      -ms-flex-align: normal;
          align-items: normal;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  margin: 0;
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  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: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  position: relative;
}

.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(transparent));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  bottom: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-size: 0.8125rem;
  left: 0;
  margin-bottom: 0;
  max-height: 60%;
  overflow: auto;
  padding: 0 0.5rem 0.5rem;
  position: absolute;
  text-align: center;
  width: 100%;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display: inline;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color: inherit;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  background: none;
  color: inherit;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
  margin: 0;
  padding: 0.625rem 0.625rem 0.5625rem;
  position: relative;
}

.wp-block-gallery.has-nested-images figcaption {
  -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;
  text-align: center;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-bottom: auto;
  margin-top: 0;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  -webkit-align-self: inherit;
      -ms-flex-item-align: inherit;
          align-self: inherit;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%;
}

@media (min-width: 37.5rem) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
  }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
  }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
  }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333);
  }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714);
  }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
  }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width: 100%;
  }
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%;
}

.wp-block-gallery.has-nested-images.aligncenter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

h1.has-background, .has-background.h1, h2.has-background, .has-background.h2, h3.has-background, .has-background.h3, h4.has-background, .has-background.h4, h5.has-background, .has-background.h5, h6.has-background, .has-background.h6 {
  padding: 1.25em 2.375em;
}

h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h1:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h1:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h2:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h2:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h3:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h3:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h4:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h4:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h5:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h5:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), .has-text-align-left[style*=writing-mode].h6:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), .has-text-align-right[style*=writing-mode].h6:where([style*=vertical-rl]) {
  rotate: 180deg;
}

.wp-block-image img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

.wp-block-image[style*=border-radius] img, .wp-block-image[style*=border-radius] > a {
  border-radius: inherit;
}

.wp-block-image.has-custom-border img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-image.aligncenter {
  text-align: center;
}

.wp-block-image.alignfull img, .wp-block-image.alignwide img {
  height: auto;
  width: 100%;
}

.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright {
  display: table;
}

.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.wp-block-image .alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}

.wp-block-image .alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
}

.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-image figcaption {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.wp-block-image .is-style-rounded img, .wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {
  border-radius: 9999px;
}

@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
  .wp-block-image.is-style-circle-mask img {
    border-radius: 0;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
}
.wp-block-image :where(.has-border-color) {
  border-style: solid;
}

.wp-block-image :where([style*=border-top-color]) {
  border-top-style: solid;
}

.wp-block-image :where([style*=border-right-color]) {
  border-right-style: solid;
}

.wp-block-image :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}

.wp-block-image :where([style*=border-left-color]) {
  border-left-style: solid;
}

.wp-block-image :where([style*=border-width]) {
  border-style: solid;
}

.wp-block-image :where([style*=border-top-width]) {
  border-top-style: solid;
}

.wp-block-image :where([style*=border-right-width]) {
  border-right-style: solid;
}

.wp-block-image :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}

.wp-block-image :where([style*=border-left-width]) {
  border-left-style: solid;
}

.wp-block-image figure {
  margin: 0;
}

.wp-lightbox-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;
  position: relative;
}

.wp-lightbox-container img {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.wp-lightbox-container img:hover + button {
  opacity: 1;
}

.wp-lightbox-container button {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  backdrop-filter: blur(16px) saturate(180%);
  background-color: rgba(90, 90, 90, 0.25);
  border: none;
  border-radius: 4px;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  text-align: center;
  top: 16px;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 20px;
  z-index: 100;
}

.wp-lightbox-container button:focus-visible {
  outline: 3px auto rgba(90, 90, 90, 0.25);
  outline: 3px auto -webkit-focus-ring-color;
  outline-offset: 3px;
}

.wp-lightbox-container button:hover {
  cursor: pointer;
  opacity: 1;
}

.wp-lightbox-container button:focus {
  opacity: 1;
}

.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
  background-color: rgba(90, 90, 90, 0.25);
  border: none;
}

.wp-lightbox-overlay {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100vw;
  z-index: 100000;
}

.wp-lightbox-overlay .close-button {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  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;
  min-height: 40px;
  min-width: 40px;
  padding: 0;
  position: absolute;
  right: calc(env(safe-area-inset-right) + 16px);
  top: calc(env(safe-area-inset-top) + 16px);
  z-index: 5000000;
}

.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
  background: none;
  border: none;
}

.wp-lightbox-overlay .lightbox-image-container {
  height: var(--wp--lightbox-container-height);
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: top left;
       -o-transform-origin: top left;
          transform-origin: top left;
  width: var(--wp--lightbox-container-width);
  z-index: 9999999999;
}

.wp-lightbox-overlay .wp-block-image {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  position: relative;
  -webkit-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  z-index: 3000000;
}

.wp-lightbox-overlay .wp-block-image img {
  height: var(--wp--lightbox-image-height);
  min-height: var(--wp--lightbox-image-height);
  min-width: var(--wp--lightbox-image-width);
  width: var(--wp--lightbox-image-width);
}

.wp-lightbox-overlay .wp-block-image figcaption {
  display: none;
}

.wp-lightbox-overlay button {
  background: none;
  border: none;
}

.wp-lightbox-overlay .scrim {
  background-color: #fff;
  height: 100%;
  opacity: 0.9;
  position: absolute;
  width: 100%;
  z-index: 2000000;
}

.wp-lightbox-overlay.active {
  -webkit-animation: turn-on-visibility 0.25s both;
       -o-animation: turn-on-visibility 0.25s both;
          animation: turn-on-visibility 0.25s both;
  visibility: visible;
}

.wp-lightbox-overlay.active img {
  -webkit-animation: turn-on-visibility 0.35s both;
       -o-animation: turn-on-visibility 0.35s both;
          animation: turn-on-visibility 0.35s both;
}

.wp-lightbox-overlay.hideanimationenabled:not(.active) {
  -webkit-animation: turn-off-visibility 0.35s both;
       -o-animation: turn-off-visibility 0.35s both;
          animation: turn-off-visibility 0.35s both;
}

.wp-lightbox-overlay.hideanimationenabled:not(.active) img {
  -webkit-animation: turn-off-visibility 0.25s both;
       -o-animation: turn-off-visibility 0.25s both;
          animation: turn-off-visibility 0.25s both;
}

@media (prefers-reduced-motion: no-preference) {
  .wp-lightbox-overlay.zoom.active {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
    opacity: 1;
    visibility: visible;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
    -webkit-animation: lightbox-zoom-in 0.4s;
         -o-animation: lightbox-zoom-in 0.4s;
            animation: lightbox-zoom-in 0.4s;
  }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
  .wp-lightbox-overlay.zoom.active .scrim {
    -webkit-animation: turn-on-visibility 0.4s forwards;
         -o-animation: turn-on-visibility 0.4s forwards;
            animation: turn-on-visibility 0.4s forwards;
  }
  .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
  .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container {
    -webkit-animation: lightbox-zoom-out 0.4s;
         -o-animation: lightbox-zoom-out 0.4s;
            animation: lightbox-zoom-out 0.4s;
  }
  .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .lightbox-image-container img {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
  .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim {
    -webkit-animation: turn-off-visibility 0.4s forwards;
         -o-animation: turn-off-visibility 0.4s forwards;
            animation: turn-off-visibility 0.4s forwards;
  }
}
@-webkit-keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes turn-on-visibility {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@-o-keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes turn-off-visibility {
  0% {
    opacity: 1;
    visibility: visible;
  }
  99% {
    opacity: 0;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes lightbox-zoom-in {
  0% {
    -webkit-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
            transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}
@-o-keyframes lightbox-zoom-in {
  0% {
    -o-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
       transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to {
    -o-transform: translate(-50%, -50%) scale(1);
       transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes lightbox-zoom-in {
  0% {
    -webkit-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
         -o-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
            transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
  }
  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
         -o-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}
@-webkit-keyframes lightbox-zoom-out {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    visibility: visible;
  }
  99% {
    visibility: visible;
  }
  to {
    -webkit-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
            transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden;
  }
}
@-o-keyframes lightbox-zoom-out {
  0% {
    -o-transform: translate(-50%, -50%) scale(1);
       transform: translate(-50%, -50%) scale(1);
    visibility: visible;
  }
  99% {
    visibility: visible;
  }
  to {
    -o-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
       transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden;
  }
}
@keyframes lightbox-zoom-out {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
         -o-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
    visibility: visible;
  }
  99% {
    visibility: visible;
  }
  to {
    -webkit-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
         -o-transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
            transform: translate(calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
    visibility: hidden;
  }
}
ol.wp-block-latest-comments {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
  line-height: 1.1;
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
  line-height: 1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*=line-height])), .has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
  line-height: 1.5;
}

.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0;
}

.wp-block-latest-comments__comment {
  list-style: none;
  margin-bottom: 1em;
}

.has-avatars .wp-block-latest-comments__comment {
  list-style: none;
  min-height: 2.25em;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em;
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: 0.875em;
  margin: 0.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: 0.75em;
}

.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: 0.75em;
  width: 2.5em;
}

.wp-block-latest-comments[class*=-font-size] a, .wp-block-latest-comments[style*=font-size] a {
  font-size: inherit;
}

.wp-block-latest-posts {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-latest-posts.alignleft {
  margin-right: 2em;
}

.wp-block-latest-posts.alignright {
  margin-left: 2em;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
  padding-left: 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both;
}

.wp-block-latest-posts.is-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
}

.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%;
}

@media (min-width: 37.5rem) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - 0.625em);
  }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - 0.83333em);
  }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - 0.9375em);
  }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em);
  }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0;
  }
  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em);
  }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0;
  }
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
  display: block;
  font-size: 0.8125em;
}

.wp-block-latest-posts__post-excerpt {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.wp-block-latest-posts__featured-image a {
  display: inline-block;
}

.wp-block-latest-posts__featured-image img {
  height: auto;
  max-width: 100%;
  width: auto;
}

.wp-block-latest-posts__featured-image.alignleft {
  float: left;
  margin-right: 1em;
}

.wp-block-latest-posts__featured-image.alignright {
  float: right;
  margin-left: 1em;
}

.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center;
}

ol, ul {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

ol.has-background, ul.has-background {
  padding: 1.25em 2.375em;
}

.wp-block-media-text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*!rtl:begin:ignore*/
  direction: ltr;
  /*!rtl:end:ignore*/
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto;
}

.wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}

.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}

.wp-block-media-text .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  margin: 0;
}

.wp-block-media-text .wp-block-media-text__content {
  direction: ltr;
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1;
  /*!rtl:end:ignore*/
  padding: 0 8%;
  word-break: break-word;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1;
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
  height: auto;
  max-width: unset;
  vertical-align: middle;
  width: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  -webkit-background-size: cover;
          background-size: cover;
  height: 100%;
  min-height: 250px;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
  display: block;
  height: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

@media (max-width: 37.5rem) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2;
  }
}
.wp-block-navigation {
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-direction: row;
  --navigation-layout-wrap: wrap;
  --navigation-layout-justify: flex-start;
  --navigation-layout-align: center;
  position: relative;
}

.wp-block-navigation ul {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}

.wp-block-navigation ul, .wp-block-navigation ul li {
  list-style: none;
  padding: 0;
}

.wp-block-navigation .wp-block-navigation-item {
  -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;
  position: relative;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  display: none;
}

.wp-block-navigation .wp-block-navigation-item__content {
  display: block;
}

.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: inherit;
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
  text-decoration: underline;
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
  text-decoration: line-through;
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a {
  text-decoration: none;
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active, .wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
  text-decoration: none;
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  background-color: inherit;
  border: none;
  color: currentColor;
  display: inline-block;
  font-size: inherit;
  height: 0.6em;
  line-height: 0;
  margin-left: 0.25em;
  padding: 0;
  width: 0.6em;
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  stroke: currentColor;
  display: inline-block;
  height: inherit;
  margin-top: 0.075em;
  width: inherit;
}

.wp-block-navigation.is-vertical {
  --navigation-layout-direction: column;
  --navigation-layout-justify: initial;
  --navigation-layout-align: flex-start ;
}

.wp-block-navigation.no-wrap {
  --navigation-layout-wrap: nowrap ;
}

.wp-block-navigation.items-justified-center {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center ;
}

.wp-block-navigation.items-justified-center.is-vertical {
  --navigation-layout-align: center ;
}

.wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-end;
  --navigation-layout-justify: flex-end ;
}

.wp-block-navigation.items-justified-right.is-vertical {
  --navigation-layout-align: flex-end ;
}

.wp-block-navigation.items-justified-space-between {
  --navigation-layout-justification-setting: space-between;
  --navigation-layout-justify: space-between ;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  -webkit-box-align: normal;
  -webkit-align-items: normal;
      -ms-flex-align: normal;
          align-items: normal;
  background-color: inherit;
  color: inherit;
  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: 0;
  left: -1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  -webkit-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  visibility: hidden;
  width: 0;
  z-index: 2;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  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;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-left: auto;
  margin-right: 0;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  margin: 0;
}

@media (min-width: 48.875rem) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: -1px;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
    background: transparent;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 100%;
    width: 0.5em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: 0.25em;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
    -webkit-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
  width: auto;
}

.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
  width: auto;
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: visible;
  visibility: visible;
  width: auto;
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  left: 0;
  top: 100%;
}

@media (min-width: 48.875rem) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: 0;
  }
}
.wp-block-navigation-submenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: currentColor;
}

button.wp-block-navigation-item__content {
  background-color: transparent;
  border: none;
  color: currentColor;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: left;
  text-transform: inherit;
}

.wp-block-navigation-submenu__toggle {
  cursor: pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  padding-right: 0.85em;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
  margin-left: -0.6em;
  pointer-events: none;
}

.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog {
  gap: inherit;
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
  padding: 0.5em 1em;
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
  padding: 0.5em 1em;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
  left: auto;
  right: 0;
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left: -1px;
  right: -1px;
}

@media (min-width: 48.875rem) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: auto;
    right: 100%;
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
  background-color: inherit;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
  color: #000;
}

.wp-block-navigation__container {
  -webkit-box-align: var(--navigation-layout-align, initial);
  -webkit-align-items: var(--navigation-layout-align, initial);
      -ms-flex-align: var(--navigation-layout-align, initial);
          align-items: var(--navigation-layout-align, initial);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: var(--navigation-layout-direction, initial);
      -ms-flex-direction: var(--navigation-layout-direction, initial);
          flex-direction: var(--navigation-layout-direction, initial);
  -webkit-flex-wrap: var(--navigation-layout-wrap, wrap);
      -ms-flex-wrap: var(--navigation-layout-wrap, wrap);
          flex-wrap: var(--navigation-layout-wrap, wrap);
  -webkit-box-pack: var(--navigation-layout-justify, initial);
  -webkit-justify-content: var(--navigation-layout-justify, initial);
      -ms-flex-pack: var(--navigation-layout-justify, initial);
          justify-content: var(--navigation-layout-justify, initial);
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.wp-block-navigation__container .is-responsive {
  display: none;
}

.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@-webkit-keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.5em);
            transform: translateY(0.5em);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-o-keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    -o-transform: translateY(0.5em);
       transform: translateY(0.5em);
  }
  to {
    opacity: 1;
    -o-transform: translateY(0);
       transform: translateY(0);
  }
}

@keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0.5em);
         -o-transform: translateY(0.5em);
            transform: translateY(0.5em);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
.wp-block-navigation__responsive-container {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
  color: inherit;
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  -webkit-box-align: var(--navigation-layout-align, initial);
  -webkit-align-items: var(--navigation-layout-align, initial);
      -ms-flex-align: var(--navigation-layout-align, initial);
          align-items: var(--navigation-layout-align, initial);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: var(--navigation-layout-direction, initial);
      -ms-flex-direction: var(--navigation-layout-direction, initial);
          flex-direction: var(--navigation-layout-direction, initial);
  -webkit-flex-wrap: var(--navigation-layout-wrap, wrap);
      -ms-flex-wrap: var(--navigation-layout-wrap, wrap);
          flex-wrap: var(--navigation-layout-wrap, wrap);
  -webkit-box-pack: var(--navigation-layout-justify, initial);
  -webkit-justify-content: var(--navigation-layout-justify, initial);
      -ms-flex-pack: var(--navigation-layout-justify, initial);
          justify-content: var(--navigation-layout-justify, initial);
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  background-color: inherit !important;
  color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open {
  -webkit-animation: overlay-menu__fade-in-animation 0.1s ease-out;
       -o-animation: overlay-menu__fade-in-animation 0.1s ease-out;
          animation: overlay-menu__fade-in-animation 0.1s ease-out;
  -webkit-animation-fill-mode: forwards;
       -o-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  background-color: inherit;
  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: auto;
  padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em);
  z-index: 100000;
}

@media (prefers-reduced-motion: reduce) {
  .wp-block-navigation__responsive-container.is-menu-open {
    -webkit-animation-delay: 0s;
         -o-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-duration: 1ms;
         -o-animation-duration: 1ms;
            animation-duration: 1ms;
  }
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  -webkit-box-align: var(--navigation-layout-justification-setting, inherit);
  -webkit-align-items: var(--navigation-layout-justification-setting, inherit);
      -ms-flex-align: var(--navigation-layout-justification-setting, inherit);
          align-items: var(--navigation-layout-justification-setting, inherit);
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow: visible;
  padding-top: calc(2rem + 1.5rem);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: none;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  border: none;
  height: auto;
  min-width: 200px;
  opacity: 1;
  overflow: initial;
  padding-left: 2rem;
  padding-right: 2rem;
  position: static;
  visibility: visible;
  width: auto;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  gap: inherit;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: var(--wp--style--block-gap, 2em);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 0;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  -webkit-box-align: var(--navigation-layout-justification-setting, initial);
  -webkit-align-items: var(--navigation-layout-justification-setting, initial);
      -ms-flex-align: var(--navigation-layout-justification-setting, initial);
          align-items: var(--navigation-layout-justification-setting, initial);
  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;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  background: transparent !important;
  color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  left: auto;
  right: auto;
}

@media (min-width: 37.5rem) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    background-color: inherit;
    display: block;
    position: relative;
    width: 100%;
    z-index: auto;
  }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none;
  }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0;
  }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
}

.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open {
  color: #000;
}

.wp-block-navigation__toggle_button_label {
  font-size: 1rem;
  font-weight: 700;
}

.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
  background: transparent;
  border: none;
  color: currentColor;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-transform: inherit;
  vertical-align: middle;
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  display: block;
  height: 24px;
  pointer-events: none;
  width: 24px;
}

.wp-block-navigation__responsive-container-open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

@media (min-width: 37.5rem) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none;
  }
}
.wp-block-navigation__responsive-container-close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

.wp-block-navigation__responsive-close {
  width: 100%;
}

.has-modal-open .wp-block-navigation__responsive-close {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wp--style--global--wide-size, 100%);
}

.wp-block-navigation__responsive-close:focus {
  outline: none;
}

.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-navigation__responsive-dialog {
  position: relative;
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 2.875rem;
}

@media (min-width: 48.875rem) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 2rem;
  }
}
html.has-modal-open {
  overflow: hidden;
}

.wp-block-navigation .wp-block-navigation-item__label {
  overflow-wrap: break-word;
}

.wp-block-navigation .wp-block-navigation-item__description {
  display: none;
}

.wp-block-navigation .wp-block-page-list {
  -webkit-box-align: var(--navigation-layout-align, initial);
  -webkit-align-items: var(--navigation-layout-align, initial);
      -ms-flex-align: var(--navigation-layout-align, initial);
          align-items: var(--navigation-layout-align, initial);
  background-color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: var(--navigation-layout-direction, initial);
      -ms-flex-direction: var(--navigation-layout-direction, initial);
          flex-direction: var(--navigation-layout-direction, initial);
  -webkit-flex-wrap: var(--navigation-layout-wrap, wrap);
      -ms-flex-wrap: var(--navigation-layout-wrap, wrap);
          flex-wrap: var(--navigation-layout-wrap, wrap);
  -webkit-box-pack: var(--navigation-layout-justify, initial);
  -webkit-justify-content: var(--navigation-layout-justify, initial);
      -ms-flex-pack: var(--navigation-layout-justify, initial);
          justify-content: var(--navigation-layout-justify, initial);
}

.wp-block-navigation .wp-block-navigation-item {
  background-color: inherit;
}

.is-small-text {
  font-size: 0.875em;
}

.is-regular-text {
  font-size: 1em;
}

.is-large-text {
  font-size: 2.25em;
}

.is-larger-text {
  font-size: 3em;
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  font-style: normal;
  font-weight: 100;
  line-height: 0.68;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter {
  float: none;
  margin-left: 0.1em;
}

p.has-drop-cap.has-background {
  overflow: hidden;
}

p.has-background {
  padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {
  rotate: 180deg;
}

.wp-block-post-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.wp-block-post-author__byline {
  font-size: 0.5em;
  margin-bottom: 0;
  margin-top: 0;
  width: 100%;
}

.wp-block-post-author__avatar {
  margin-right: 1em;
}

.wp-block-post-author__bio {
  font-size: 0.7em;
  margin-bottom: 0.7em;
}

.wp-block-post-author__content {
  -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;
}

.wp-block-post-author__name {
  margin: 0;
}

.wp-block-post-comments-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit;
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit;
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit;
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit;
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit;
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit;
}

.wp-block-post-comments-form input[type=submit] {
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  display: inline-block;
  overflow-wrap: break-word;
  text-align: center;
}

.wp-block-post-comments-form input:not([type=submit]), .wp-block-post-comments-form textarea {
  border: 1px solid #949494;
  font-family: inherit;
  font-size: 1em;
}

.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]), .wp-block-post-comments-form textarea {
  padding: calc(0.667em + 0.125rem);
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
}

.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: 0.25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.25em;
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: 0.35em;
}

.wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0;
}

.wp-block-post-comments-form .comment-reply-title :where(small, .small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: 0.5em;
}

.wp-block-post-date {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

:where(.wp-block-post-excerpt) {
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt {
  margin-bottom: 0;
  margin-top: 0;
}

.wp-block-post-excerpt__more-text {
  margin-bottom: 0;
  margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link {
  display: inline-block;
}

.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-post-featured-image a {
  display: block;
  height: 100%;
}

.wp-block-post-featured-image img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
  width: 100%;
}

.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
  width: 100%;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
  background-color: #000;
  inset: 0;
  position: absolute;
}

.wp-block-post-featured-image {
  position: relative;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
  background-color: transparent;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: 0.1;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: 0.2;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: 0.3;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: 0.4;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: 0.5;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: 0.6;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: 0.7;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: 0.8;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: 0.9;
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1;
}

.wp-block-post-featured-image:where(.alignleft, .alignright) {
  width: 100%;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
  display: inline-block;
  margin-right: 1ch;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
  display: inline-block;
  margin-left: 1ch;
}

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
  rotate: 180deg;
}

.wp-block-post-terms {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-post-terms .wp-block-post-terms__separator {
  white-space: pre-wrap;
}

.wp-block-post-time-to-read, .wp-block-post-title {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-post-title {
  word-break: break-word;
}

.wp-block-post-title a {
  display: inline-block;
}

.wp-block-preformatted {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: pre-wrap;
}

:where(.wp-block-preformatted.has-background) {
  padding: 1.25em 2.375em;
}

.wp-block-pullquote {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-wrap: break-word;
  padding: 3em 0;
  text-align: center;
}

.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {
  color: inherit;
}

.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  max-width: 420px;
}

.wp-block-pullquote cite, .wp-block-pullquote footer {
  position: relative;
}

.wp-block-pullquote .has-text-color a {
  color: inherit;
}

:where(.wp-block-pullquote) {
  margin: 0 0 1em;
}

.wp-block-pullquote.has-text-align-left blockquote {
  text-align: left;
}

.wp-block-pullquote.has-text-align-right blockquote {
  text-align: right;
}

.wp-block-pullquote.is-style-solid-color {
  border: none;
}

.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 2em;
  margin-bottom: 0;
  margin-top: 0;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
  font-style: normal;
  text-transform: none;
}

.wp-block-pullquote cite {
  color: inherit;
}

.wp-block-post-template {
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
  padding: 0;
}

.wp-block-post-template.wp-block-post-template {
  background: none;
}

.wp-block-post-template.is-flex-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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1.25em;
}

.wp-block-post-template.is-flex-container > li {
  margin: 0;
  width: 100%;
}

@media (min-width: 37.5rem) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
    width: calc(50% - 0.625em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    width: calc(33.33333% - 0.83333em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
    width: calc(25% - 0.9375em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
    width: calc(20% - 1em);
  }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
    width: calc(16.66667% - 1.04167em);
  }
}
@media (max-width: 37.5rem) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
    grid-template-columns: 1fr;
  }
}
.wp-block-post-template-is-layout-constrained > li > .alignright, .wp-block-post-template-is-layout-flow > li > .alignright {
  -webkit-margin-start: 2em;
  -webkit-margin-end: 0;
  float: right;
  -moz-margin-end: 0;
       margin-inline-end: 0;
  -moz-margin-start: 2em;
       margin-inline-start: 2em;
}

.wp-block-post-template-is-layout-constrained > li > .alignleft, .wp-block-post-template-is-layout-flow > li > .alignleft {
  -webkit-margin-start: 0;
  -webkit-margin-end: 2em;
  float: left;
  -moz-margin-end: 2em;
       margin-inline-end: 2em;
  -moz-margin-start: 0;
       margin-inline-start: 0;
}

.wp-block-post-template-is-layout-constrained > li > .aligncenter, .wp-block-post-template-is-layout-flow > li > .aligncenter {
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  -moz-margin-end: auto;
       margin-inline-end: auto;
  -moz-margin-start: auto;
       margin-inline-start: auto;
}

.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous {
  margin-bottom: 0.5em;
  margin-right: 0.5em;
}

.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
  margin-right: 0;
}

.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
  -webkit-margin-start: auto;
  -moz-margin-start: auto;
       margin-inline-start: auto;
}

.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
  -webkit-margin-end: auto;
  -moz-margin-end: auto;
       margin-inline-end: auto;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  display: inline-block;
  margin-right: 1ch;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  display: inline-block;
  margin-left: 1ch;
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  -webkit-transform: scaleX(1);
       -o-transform: scaleX(1);
          transform: scaleX(1);
}

.wp-block-query-pagination.aligncenter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wp-block-query-title, .wp-block-quote {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-quote {
  overflow-wrap: break-word;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
  margin-bottom: 1em;
  padding: 0 1em;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6;
}

.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
  font-size: 1.125em;
  text-align: right;
}

.wp-block-read-more {
  display: block;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.wp-block-read-more:not([style*=text-decoration]), .wp-block-read-more:not([style*=text-decoration]):active, .wp-block-read-more:not([style*=text-decoration]):focus {
  text-decoration: none;
}

ul.wp-block-rss {
  list-style: none;
  padding: 0;
}

ul.wp-block-rss.wp-block-rss {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

ul.wp-block-rss.alignleft {
  margin-right: 2em;
}

ul.wp-block-rss.alignright {
  margin-left: 2em;
}

ul.wp-block-rss.is-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style: none;
  padding: 0;
}

ul.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%;
}

@media (min-width: 37.5rem) {
  ul.wp-block-rss.columns-2 li {
    width: calc(50% - 1em);
  }
  ul.wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em);
  }
  ul.wp-block-rss.columns-4 li {
    width: calc(25% - 1em);
  }
  ul.wp-block-rss.columns-5 li {
    width: calc(20% - 1em);
  }
  ul.wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em);
  }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
  display: block;
  font-size: 0.8125em;
}

.wp-block-search__button {
  margin-left: 0.625rem;
  word-break: normal;
}

.wp-block-search__button.has-icon {
  line-height: 0;
}

.wp-block-search__button svg {
  fill: currentColor;
  min-height: 24px;
  min-width: 24px;
  vertical-align: text-bottom;
}

:where(.wp-block-search__button) {
  border: 1px solid #ccc;
  padding: 0.375rem 0.625rem;
}

.wp-block-search__inside-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  max-width: 100%;
}

.wp-block-search__label {
  width: 100%;
}

.wp-block-search__input {
  -webkit-appearance: initial;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #949494;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
  min-width: 3rem;
  padding: 0.5rem;
  text-decoration: unset !important;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0;
  max-width: calc(100% - 100px);
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  border: 1px solid #949494;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.25rem;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  border: none;
  border-radius: 0;
  padding: 0 0.25rem;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
  outline: none;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding: 0.25rem 0.5rem;
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto;
}

.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
  min-width: 0 !important;
  -webkit-transition-property: width;
  -o-transition-property: width;
  transition-property: width;
}

.wp-block-search__button-behavior-expand .wp-block-search__input {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden, .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
  overflow: hidden;
}

.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin: 0;
  min-width: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 0 !important;
}

.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
  float: right;
}

.wp-block-separator {
  border: 1px solid;
  border-left: none;
  border-right: none;
}

.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  height: auto;
  line-height: 1;
  text-align: center;
}

.wp-block-separator.is-style-dots:before {
  color: currentColor;
  content: "···";
  font-family: serif;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em;
}

.wp-block-site-logo {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 0;
}

.wp-block-site-logo a {
  display: inline-block;
  line-height: 0;
}

.wp-block-site-logo.is-default-size img {
  height: auto;
  width: 120px;
}

.wp-block-site-logo img {
  height: auto;
  max-width: 100%;
}

.wp-block-site-logo a, .wp-block-site-logo img {
  border-radius: inherit;
}

.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.wp-block-site-logo.is-style-rounded {
  border-radius: 9999px;
}

.wp-block-site-title a {
  color: inherit;
}

.wp-block-social-links {
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}

.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
  border-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}

.wp-block-social-links .wp-social-link a {
  padding: 0.25em;
}

.wp-block-social-links .wp-social-link svg {
  height: 1em;
  width: 1em;
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  font-size: 0.65em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.wp-block-social-links.has-small-icon-size {
  font-size: 1rem;
}

.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
  font-size: 1.5rem;
}

.wp-block-social-links.has-large-icon-size {
  font-size: 2.25rem;
}

.wp-block-social-links.has-huge-icon-size {
  font-size: 3rem;
}

.wp-block-social-links.aligncenter {
  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;
}

.wp-block-social-links.alignright {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wp-block-social-link {
  border-radius: 9999px;
  display: block;
  height: auto;
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease;
  -o-transition: -o-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease, -o-transform 0.1s ease;
}

@media (prefers-reduced-motion: reduce) {
  .wp-block-social-link {
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
         -o-transition-duration: 0s;
            transition-duration: 0s;
  }
}
.wp-block-social-link a {
  -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;
  line-height: 0;
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease;
  -o-transition: -o-transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease, -o-transform 0.1s ease;
}

.wp-block-social-link:hover {
  -webkit-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
  fill: currentColor;
  color: currentColor;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1778f2;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  background-color: #ff424d;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #ff4500;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  stroke: #000;
  background-color: #fefc00;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
  background-color: #25d366;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
  background-color: #000;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: red;
  color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none;
}

.wp-block-social-links.is-style-logos-only .wp-social-link a {
  padding: 0;
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
  height: 1.25em;
  width: 1.25em;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1778f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0d66c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  color: #ff424d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #ff4500;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  stroke: #000;
  color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  color: #2aabee;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-threads, .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #1da1f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
  color: #25d366;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-x {
  color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  color: #d32422;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: 0.66667em;
  padding-right: 0.66667em;
}

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
  color: #000;
}

.wp-block-spacer {
  clear: both;
}

.wp-block-tag-cloud {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-tag-cloud.aligncenter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em;
}

.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 0.3125rem;
}

.wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 0.3125rem;
  text-decoration: none;
}

.wp-block-tag-cloud.is-style-outline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1ch;
}

.wp-block-tag-cloud.is-style-outline a {
  border: 1px solid;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important;
}

.wp-block-table {
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table thead {
  border-bottom: 3px solid;
}

.wp-block-table tfoot {
  border-top: 3px solid;
}

.wp-block-table td, .wp-block-table th {
  border: 1px solid;
  padding: 0.5em;
}

.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}

.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  word-break: break-word;
}

.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
  display: table;
  width: auto;
}

.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
  word-break: break-word;
}

.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5;
}

.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5;
}

.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}

.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes {
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-collapse: inherit;
  border-spacing: 0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5;
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe;
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef;
}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
  border-color: transparent;
}

.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * {
  border-color: inherit;
}

.wp-block-table table[style*=border-top-color] tr:first-child, .wp-block-table table[style*=border-top-color] tr:first-child td, .wp-block-table table[style*=border-top-color] tr:first-child th, .wp-block-table table[style*=border-top-color] > *, .wp-block-table table[style*=border-top-color] > * td, .wp-block-table table[style*=border-top-color] > * th {
  border-top-color: inherit;
}

.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
  border-top-color: currentColor;
}

.wp-block-table table[style*=border-right-color] td:last-child, .wp-block-table table[style*=border-right-color] th, .wp-block-table table[style*=border-right-color] tr, .wp-block-table table[style*=border-right-color] > * {
  border-right-color: inherit;
}

.wp-block-table table[style*=border-bottom-color] tr:last-child, .wp-block-table table[style*=border-bottom-color] tr:last-child td, .wp-block-table table[style*=border-bottom-color] tr:last-child th, .wp-block-table table[style*=border-bottom-color] > *, .wp-block-table table[style*=border-bottom-color] > * td, .wp-block-table table[style*=border-bottom-color] > * th {
  border-bottom-color: inherit;
}

.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
  border-bottom-color: currentColor;
}

.wp-block-table table[style*=border-left-color] td:first-child, .wp-block-table table[style*=border-left-color] th, .wp-block-table table[style*=border-left-color] tr, .wp-block-table table[style*=border-left-color] > * {
  border-left-color: inherit;
}

.wp-block-table table[style*=border-style] td, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style] > * {
  border-style: inherit;
}

.wp-block-table table[style*=border-width] td, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width] > * {
  border-style: inherit;
  border-width: inherit;
}

:where(.wp-block-term-description) {
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap);
}

.wp-block-term-description p {
  margin-bottom: 0;
  margin-top: 0;
}

.wp-block-text-columns, .wp-block-text-columns.aligncenter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0;
}

.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0;
}

.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0;
}

.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%;
}

.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.33333%;
}

.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%;
}

pre.wp-block-verse {
  overflow: auto;
  white-space: pre-wrap;
}

:where(pre.wp-block-verse) {
  font-family: inherit;
}

.wp-block-video {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.wp-block-video video {
  vertical-align: middle;
  width: 100%;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .wp-block-video [poster] {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.wp-block-video.aligncenter {
  text-align: center;
}

.wp-block-video figcaption {
  margin-bottom: 1em;
  margin-top: 0.5em;
}

.editor-styles-wrapper, .entry-content {
  counter-reset: footnotes;
}

a[data-fn].fn {
  counter-increment: footnotes;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: smaller;
  text-decoration: none;
  text-indent: -9999999px;
  vertical-align: super;
}

a[data-fn].fn:after {
  content: "[" counter(footnotes) "]";
  float: left;
  text-indent: 0;
}

.wp-element-button {
  cursor: pointer;
}

:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px ;
}

:root .has-very-light-gray-background-color {
  background-color: #eee;
}

:root .has-very-dark-gray-background-color {
  background-color: #313131;
}

:root .has-very-light-gray-color {
  color: #eee;
}

:root .has-very-dark-gray-color {
  color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: -webkit-linear-gradient(315deg, #00d084, #0693e3);
  background: -o-linear-gradient(315deg, #00d084, #0693e3);
  background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
  background: -webkit-linear-gradient(315deg, #34e2e4, #4721fb 50%, #ab1dfe);
  background: -o-linear-gradient(315deg, #34e2e4, #4721fb 50%, #ab1dfe);
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
  background: -webkit-linear-gradient(315deg, #faaca8, #dad0ec);
  background: -o-linear-gradient(315deg, #faaca8, #dad0ec);
  background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
  background: -webkit-linear-gradient(315deg, #fafae1, #67a671);
  background: -o-linear-gradient(315deg, #fafae1, #67a671);
  background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
  background: -webkit-linear-gradient(315deg, #fdd79a, #004a59);
  background: -o-linear-gradient(315deg, #fdd79a, #004a59);
  background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
  background: -webkit-linear-gradient(315deg, #330968, #31cdcf);
  background: -o-linear-gradient(315deg, #330968, #31cdcf);
  background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
  background: -webkit-linear-gradient(315deg, #020381, #2874fc);
  background: -o-linear-gradient(315deg, #020381, #2874fc);
  background: linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size {
  font-size: 1em;
}

.has-larger-font-size {
  font-size: 2.625em;
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
  text-align: center;
}

.has-text-align-left {
  text-align: left;
}

.has-text-align-right {
  text-align: right;
}

#end-resizable-editor-section {
  display: none;
}

.aligncenter {
  clear: both;
}

.items-justified-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.items-justified-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.items-justified-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.items-justified-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal !important;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.screen-reader-text:focus {
  clip: auto !important;
  background-color: #ddd;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 0.9375rem 1.4375rem 0.875rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

html :where(.has-border-color) {
  border-style: solid;
}

html :where([style*=border-top-color]) {
  border-top-style: solid;
}

html :where([style*=border-right-color]) {
  border-right-style: solid;
}

html :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}

html :where([style*=border-left-color]) {
  border-left-style: solid;
}

html :where([style*=border-width]) {
  border-style: solid;
}

html :where([style*=border-top-width]) {
  border-top-style: solid;
}

html :where([style*=border-right-width]) {
  border-right-style: solid;
}

html :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}

html :where([style*=border-left-width]) {
  border-left-style: solid;
}

html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}

:where(figure) {
  margin: 0 0 1em;
}

html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px) ;
}

@media screen and (max-width: 37.5rem) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset:0px ;
  }
}
@font-face {
  font-family: "Linearicons-Free";
  src: url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.eot%3Fw118d);
  src: url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.eot%3F) format("embedded-opentype"), url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.woff2%3Fw118d.html) format("woff2"), url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.woff%3Fw118d) format("woff"), url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.ttf%3Fw118d) format("truetype"), url(../../../../themes/booklium/assets/linearicons-free/fonts/Linearicons-Free.svg%3Fw118d) format("svg");
  font-weight: 400;
  font-style: normal;
}
.lnr {
  font-family: "Linearicons-Free";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lnr-home:before {
  content: "\e800";
}

.lnr-apartment:before {
  content: "\e801";
}

.lnr-pencil:before {
  content: "\e802";
}

.lnr-magic-wand:before {
  content: "\e803";
}

.lnr-drop:before {
  content: "\e804";
}

.lnr-lighter:before {
  content: "\e805";
}

.lnr-poop:before {
  content: "\e806";
}

.lnr-sun:before {
  content: "\e807";
}

.lnr-moon:before {
  content: "\e808";
}

.lnr-cloud:before {
  content: "\e809";
}

.lnr-cloud-upload:before {
  content: "\e80a";
}

.lnr-cloud-download:before {
  content: "\e80b";
}

.lnr-cloud-sync:before {
  content: "\e80c";
}

.lnr-cloud-check:before {
  content: "\e80d";
}

.lnr-database:before {
  content: "\e80e";
}

.lnr-lock:before {
  content: "\e80f";
}

.lnr-cog:before {
  content: "\e810";
}

.lnr-trash:before {
  content: "\e811";
}

.lnr-dice:before {
  content: "\e812";
}

.lnr-heart:before {
  content: "\e813";
}

.lnr-star:before {
  content: "\e814";
}

.lnr-star-half:before {
  content: "\e815";
}

.lnr-star-empty:before {
  content: "\e816";
}

.lnr-flag:before {
  content: "\e817";
}

.lnr-envelope:before {
  content: "\e818";
}

.lnr-paperclip:before {
  content: "\e819";
}

.lnr-inbox:before {
  content: "\e81a";
}

.lnr-eye:before {
  content: "\e81b";
}

.lnr-printer:before {
  content: "\e81c";
}

.lnr-file-empty:before {
  content: "\e81d";
}

.lnr-file-add:before {
  content: "\e81e";
}

.lnr-enter:before {
  content: "\e81f";
}

.lnr-exit:before {
  content: "\e820";
}

.lnr-graduation-hat:before {
  content: "\e821";
}

.lnr-license:before {
  content: "\e822";
}

.lnr-music-note:before {
  content: "\e823";
}

.lnr-film-play:before {
  content: "\e824";
}

.lnr-camera-video:before {
  content: "\e825";
}

.lnr-camera:before {
  content: "\e826";
}

.lnr-picture:before {
  content: "\e827";
}

.lnr-book:before {
  content: "\e828";
}

.lnr-bookmark:before {
  content: "\e829";
}

.lnr-user:before {
  content: "\e82a";
}

.lnr-users:before {
  content: "\e82b";
}

.lnr-shirt:before {
  content: "\e82c";
}

.lnr-store:before {
  content: "\e82d";
}

.lnr-cart:before {
  content: "\e82e";
}

.lnr-tag:before {
  content: "\e82f";
}

.lnr-phone-handset:before {
  content: "\e830";
}

.lnr-phone:before {
  content: "\e831";
}

.lnr-pushpin:before {
  content: "\e832";
}

.lnr-map-marker:before {
  content: "\e833";
}

.lnr-map:before {
  content: "\e834";
}

.lnr-location:before {
  content: "\e835";
}

.lnr-calendar-full:before {
  content: "\e836";
}

.lnr-keyboard:before {
  content: "\e837";
}

.lnr-spell-check:before {
  content: "\e838";
}

.lnr-screen:before {
  content: "\e839";
}

.lnr-smartphone:before {
  content: "\e83a";
}

.lnr-tablet:before {
  content: "\e83b";
}

.lnr-laptop:before {
  content: "\e83c";
}

.lnr-laptop-phone:before {
  content: "\e83d";
}

.lnr-power-switch:before {
  content: "\e83e";
}

.lnr-bubble:before {
  content: "\e83f";
}

.lnr-heart-pulse:before {
  content: "\e840";
}

.lnr-construction:before {
  content: "\e841";
}

.lnr-pie-chart:before {
  content: "\e842";
}

.lnr-chart-bars:before {
  content: "\e843";
}

.lnr-gift:before {
  content: "\e844";
}

.lnr-diamond:before {
  content: "\e845";
}

.lnr-linearicons:before {
  content: "\e846";
}

.lnr-dinner:before {
  content: "\e847";
}

.lnr-coffee-cup:before {
  content: "\e848";
}

.lnr-leaf:before {
  content: "\e849";
}

.lnr-paw:before {
  content: "\e84a";
}

.lnr-rocket:before {
  content: "\e84b";
}

.lnr-briefcase:before {
  content: "\e84c";
}

.lnr-bus:before {
  content: "\e84d";
}

.lnr-car:before {
  content: "\e84e";
}

.lnr-train:before {
  content: "\e84f";
}

.lnr-bicycle:before {
  content: "\e850";
}

.lnr-wheelchair:before {
  content: "\e851";
}

.lnr-select:before {
  content: "\e852";
}

.lnr-earth:before {
  content: "\e853";
}

.lnr-smile:before {
  content: "\e854";
}

.lnr-sad:before {
  content: "\e855";
}

.lnr-neutral:before {
  content: "\e856";
}

.lnr-mustache:before {
  content: "\e857";
}

.lnr-alarm:before {
  content: "\e858";
}

.lnr-bullhorn:before {
  content: "\e859";
}

.lnr-volume-high:before {
  content: "\e85a";
}

.lnr-volume-medium:before {
  content: "\e85b";
}

.lnr-volume-low:before {
  content: "\e85c";
}

.lnr-volume:before {
  content: "\e85d";
}

.lnr-mic:before {
  content: "\e85e";
}

.lnr-hourglass:before {
  content: "\e85f";
}

.lnr-undo:before {
  content: "\e860";
}

.lnr-redo:before {
  content: "\e861";
}

.lnr-sync:before {
  content: "\e862";
}

.lnr-history:before {
  content: "\e863";
}

.lnr-clock:before {
  content: "\e864";
}

.lnr-download:before {
  content: "\e865";
}

.lnr-upload:before {
  content: "\e866";
}

.lnr-enter-down:before {
  content: "\e867";
}

.lnr-exit-up:before {
  content: "\e868";
}

.lnr-bug:before {
  content: "\e869";
}

.lnr-code:before {
  content: "\e86a";
}

.lnr-link:before {
  content: "\e86b";
}

.lnr-unlink:before {
  content: "\e86c";
}

.lnr-thumbs-up:before {
  content: "\e86d";
}

.lnr-thumbs-down:before {
  content: "\e86e";
}

.lnr-magnifier:before {
  content: "\e86f";
}

.lnr-cross:before {
  content: "\e870";
}

.lnr-menu:before {
  content: "\e871";
}

.lnr-list:before {
  content: "\e872";
}

.lnr-chevron-up:before {
  content: "\e873";
}

.lnr-chevron-down:before {
  content: "\e874";
}

.lnr-chevron-left:before {
  content: "\e875";
}

.lnr-chevron-right:before {
  content: "\e876";
}

.lnr-arrow-up:before {
  content: "\e877";
}

.lnr-arrow-down:before {
  content: "\e878";
}

.lnr-arrow-left:before {
  content: "\e879";
}

.lnr-arrow-right:before {
  content: "\e87a";
}

.lnr-move:before {
  content: "\e87b";
}

.lnr-warning:before {
  content: "\e87c";
}

.lnr-question-circle:before {
  content: "\e87d";
}

.lnr-menu-circle:before {
  content: "\e87e";
}

.lnr-checkmark-circle:before {
  content: "\e87f";
}

.lnr-cross-circle:before {
  content: "\e880";
}

.lnr-plus-circle:before {
  content: "\e881";
}

.lnr-circle-minus:before {
  content: "\e882";
}

.lnr-arrow-up-circle:before {
  content: "\e883";
}

.lnr-arrow-down-circle:before {
  content: "\e884";
}

.lnr-arrow-left-circle:before {
  content: "\e885";
}

.lnr-arrow-right-circle:before {
  content: "\e886";
}

.lnr-chevron-up-circle:before {
  content: "\e887";
}

.lnr-chevron-down-circle:before {
  content: "\e888";
}

.lnr-chevron-left-circle:before {
  content: "\e889";
}

.lnr-chevron-right-circle:before {
  content: "\e88a";
}

.lnr-crop:before {
  content: "\e88b";
}

.lnr-frame-expand:before {
  content: "\e88c";
}

.lnr-frame-contract:before {
  content: "\e88d";
}

.lnr-layers:before {
  content: "\e88e";
}

.lnr-funnel:before {
  content: "\e88f";
}

.lnr-text-format:before {
  content: "\e890";
}

.lnr-text-format-remove:before {
  content: "\e891";
}

.lnr-text-size:before {
  content: "\e892";
}

.lnr-bold:before {
  content: "\e893";
}

.lnr-italic:before {
  content: "\e894";
}

.lnr-underline:before {
  content: "\e895";
}

.lnr-strikethrough:before {
  content: "\e896";
}

.lnr-highlight:before {
  content: "\e897";
}

.lnr-text-align-left:before {
  content: "\e898";
}

.lnr-text-align-center:before {
  content: "\e899";
}

.lnr-text-align-right:before {
  content: "\e89a";
}

.lnr-text-align-justify:before {
  content: "\e89b";
}

.lnr-line-spacing:before {
  content: "\e89c";
}

.lnr-indent-increase:before {
  content: "\e89d";
}

.lnr-indent-decrease:before {
  content: "\e89e";
}

.lnr-pilcrow:before {
  content: "\e89f";
}

.lnr-direction-ltr:before {
  content: "\e8a0";
}

.lnr-direction-rtl:before {
  content: "\e8a1";
}

.lnr-page-break:before {
  content: "\e8a2";
}

.lnr-sort-alpha-asc:before {
  content: "\e8a3";
}

.lnr-sort-amount-asc:before {
  content: "\e8a4";
}

.lnr-hand:before {
  content: "\e8a5";
}

.lnr-pointer-up:before {
  content: "\e8a6";
}

.lnr-pointer-right:before {
  content: "\e8a7";
}

.lnr-pointer-down:before {
  content: "\e8a8";
}

.lnr-pointer-left:before {
  content: "\e8a9";
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  padding: calc(0.667em + 0.125rem) calc(1.333em + 0.125rem);
  font-size: 1.125em;
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none;
}

body {
  --wp--preset--color--black: #000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #fff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--light-sea-green: #13b0bb;
  --wp--preset--color--tangerine-yellow: #ffce00;
  --wp--preset--color--white-smoke: #ededed;
  --wp--preset--color--white-lilac: #ebebec;
  --wp--preset--color--storm-grey: #767b80;
  --wp--preset--color--arsenic: #3b4249;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
  --wp--preset--font-size--small: 14px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 50px;
  --wp--preset--spacing--20: .44rem;
  --wp--preset--spacing--30: .67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1) ;
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flow > .alignleft {
  float: left;
  -webkit-margin-start: 0;
     -moz-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 2em;
     -moz-margin-end: 2em;
          margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
  float: right;
  -webkit-margin-start: 2em;
     -moz-margin-start: 2em;
          margin-inline-start: 2em;
  -webkit-margin-end: 0;
     -moz-margin-end: 0;
          margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
  float: left;
  -webkit-margin-start: 0;
     -moz-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 2em;
     -moz-margin-end: 2em;
          margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
  float: right;
  -webkit-margin-start: 2em;
     -moz-margin-start: 2em;
          margin-inline-start: 2em;
  -webkit-margin-end: 0;
     -moz-margin-end: 0;
          margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

body .is-layout-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;
}

body .is-layout-flex > * {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

body .is-layout-grid > * {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

.datepick {
  background-color: #fff;
  color: #000;
  border: 1px solid #444;
  border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  font-size: 90%;
}

.datepick-rtl {
  direction: rtl;
}

.datepick-popup {
  z-index: 1000;
}

.datepick-disable {
  position: absolute;
  z-index: 100;
  background-color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.datepick a {
  color: #fff;
  text-decoration: none;
}

.datepick a.datepick-disabled {
  color: #888;
  cursor: auto;
}

.datepick button {
  margin: 0.25em;
  padding: 0.125em 0;
  background-color: #fcc;
  border: none;
  border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -webkit-border-radius: 0.25em;
  font-weight: 700;
}

.datepick-nav, .datepick-ctrl {
  float: left;
  width: 100%;
  background-color: #000;
  color: #fff;
  font-size: 90%;
  font-weight: 700;
}

.datepick-ctrl {
  background-color: #600;
}

.datepick-cmd {
  width: 30%;
}

.datepick-cmd:hover {
  background-color: #777;
}

.datepick-ctrl .datepick-cmd:hover {
  background-color: #f08080;
}

.datepick-cmd-prevJump, .datepick-cmd-nextJump {
  width: 8%;
}

button.datepick-cmd {
  text-align: center;
}

.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
  float: left;
  padding-left: 2%;
}

.datepick-cmd-current, .datepick-cmd-today {
  float: left;
  width: 35%;
  text-align: center;
}

.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
  float: right;
  padding-right: 2%;
  text-align: right;
}

.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump, .datepick-rtl .datepick-cmd-clear {
  float: right;
  padding-left: 0;
  padding-right: 2%;
  text-align: right;
}

.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
  float: right;
}

.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump, .datepick-rtl .datepick-cmd-close {
  float: left;
  padding-left: 2%;
  padding-right: 0;
  text-align: left;
}

.datepick-month-nav {
  float: left;
  background-color: #777;
  text-align: center;
}

.datepick-month-nav div {
  float: left;
  width: 12.5%;
  margin: 1%;
  padding: 1%;
}

.datepick-month-nav span {
  color: #888;
}

.datepick-month-row {
  clear: left;
}

.datepick-month {
  float: left;
  width: 15em;
  border: 1px solid #444;
  text-align: center;
}

.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
  background-color: #444;
  color: #fff;
  font-weight: 700;
}

.datepick-month-header select, .datepick-month-header input {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 100%;
}

.datepick-month-header input {
  position: absolute;
  display: none;
}

.datepick-month table {
  width: 100%;
  border-collapse: collapse;
}

.datepick-month thead {
  border-bottom: 1px solid #aaa;
}

.datepick-month th, .datepick-month td {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-align: center;
}

.datepick-month th {
  border: 1px solid #777;
}

.datepick-month th, .datepick-month th a {
  background-color: #777;
  color: #fff;
}

.datepick-month td {
  background-color: #eee;
  border: 1px solid #aaa;
}

.datepick-month td.datepick-week {
  border: 1px solid #777;
}

.datepick-month td.datepick-week * {
  background-color: #777;
  color: #fff;
  border: none;
}

.datepick-month a {
  display: block;
  width: 100%;
  padding: 0.125em 0;
  background-color: #eee;
  color: #000;
  text-decoration: none;
}

.datepick-month span {
  display: block;
  width: 100%;
  padding: 0.125em 0;
}

.datepick-month td span {
  color: #888;
}

.datepick-month td .datepick-other-month {
  background-color: #fff;
}

.datepick-month td .datepick-weekend {
  background-color: #ddd;
}

.datepick-month td .datepick-today {
  background-color: #f0c0c0;
}

.datepick-month td .datepick-highlight {
  background-color: #f08080;
}

.datepick-month td .datepick-selected {
  background-color: #777;
  color: #fff;
}

.datepick-month th.datepick-week {
  background-color: #777;
  color: #fff;
}

.datepick-status {
  clear: both;
  background-color: #ddd;
  text-align: center;
}

.datepick-clear-fix {
  clear: both;
}

.mphb-hide {
  display: none !important;
}

.mphb-clear {
  clear: both;
}

.mphb-preloader {
  background-image: url(../../../../plugins/motopress-hotel-booking/images/loading.gif%3Fver=4.8.8);
  width: 20px;
  height: 20px;
  display: inline-block;
}

.mphb-price-period {
  border-bottom: 1px dashed;
  cursor: help;
}

.mphb-calendar {
  --mphb-available-date-bg: #cef093;
  --mphb-available-date-color: #000000;
  --mphb-not-available-date-bg: #dddddd;
  --mphb-not-available-date-color: #777777;
  --mphb-booked-date-bg: #dddddd;
  --mphb-booked-date-color: #777777;
  --mphb-out-of-season-date-bg: #dddddd;
  --mphb-out-of-season-date-color: #777777;
  --mphb-selected-date-bg: #404040;
  --mphb-selected-date-color: #ffffff;
  --mphb-unselectable-date-color: #777777 ;
}

.mphb-calendar.mphb-loading .datepick {
  position: relative;
}

.mphb-calendar.mphb-loading .datepick:before {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(../../../../plugins/motopress-hotel-booking/images/loading.gif%3Fver=4.8.8);
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
}

.mphb-calendar .datepick-month-header select {
  display: inline-block !important;
  width: auto !important;
}

.mphb-calendar .datepick-month table {
  border-collapse: collapse;
  height: 100%;
  margin-bottom: 0;
}

.mphb-calendar .datepick-month td {
  padding: 0;
}

.mphb-calendar .datepick-month td > span {
  height: 100%;
}

.mphb-calendar .datepick-month td a .mphb-date-cell__price, .mphb-calendar .datepick-month td span .mphb-date-cell__price {
  white-space: nowrap;
  overflow: hidden;
  word-break: keep-all;
  font-size: 0.625rem;
  padding: 0;
  margin: 0 0.125em;
  width: auto;
  color: inherit;
  line-height: 1.5;
}

.mphb-calendar .datepick-month td a .mphb-date-cell__price span, .mphb-calendar .datepick-month td span .mphb-date-cell__price span {
  padding: 0;
  display: inline;
  color: inherit;
}

.mphb-calendar td .mphb-date-cell {
  color: var(--mphb-available-date-color, #000);
}

.mphb-calendar td .mphb-available-date {
  background-color: var(--mphb-available-date-bg, #cef093);
}

.mphb-calendar td .mphb-past-date {
  opacity: 0.15;
  background-color: #eee;
  color: #888;
}

.mphb-calendar td .mphb-out-of-season-date--check-in {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-out-of-season-date--check-out {
  background: -webkit-gradient(linear, right bottom, left top, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable, .mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in {
  background: -webkit-gradient(linear, right bottom, left top, color-stop(0, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-out-of-season-date, .mphb-calendar td .mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out {
  background: var(--mphb-out-of-season-date-bg, #ddd);
  color: var(--mphb-out-of-season-date-color, #777);
}

.mphb-calendar td .mphb-mark-as-unavailable--check-in {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), to(var(--mphb-not-available-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date, .mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out {
  color: var(--mphb-not-available-date-color, #777);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-mark-as-unavailable--check-out {
  background: -webkit-gradient(linear, right bottom, left top, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), to(var(--mphb-not-available-date-bg, #ddd)));
  background: -webkit-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: -o-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: linear-gradient(to top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date, .mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out {
  color: var(--mphb-not-available-date-color, #777);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-mark-as-unavailable, .mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-mark-as-unavailable--check-out {
  background: var(--mphb-not-available-date-bg, #ddd);
  color: var(--mphb-not-available-date-color, #777);
}

.mphb-calendar td .mphb-booked-date {
  background: var(--mphb-booked-date-bg, #ddd);
  color: var(--mphb-booked-date-color, #777);
}

.mphb-calendar td .mphb-date-check-in {
  color: var(--mphb-available-date-color, #000);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), to(var(--mphb-booked-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable, .mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out {
  color: var(--mphb-booked-date-color, #777);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), to(var(--mphb-booked-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-not-available-date-bg, #ddd) 0, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-date-check-in.mphb-out-of-season-date--check-out {
  color: var(--mphb-booked-date-color, #777);
  background: -webkit-gradient(linear, right bottom, left top, color-stop(0, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(bottom right, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(bottom right, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to top left, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-date-check-out {
  background: -webkit-gradient(linear, right bottom, left top, color-stop(0, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-available-date-bg, #cef093)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), to(var(--mphb-booked-date-bg, #ddd)));
  background: -webkit-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: -o-linear-gradient(bottom right, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
  background: linear-gradient(to top left, var(--mphb-available-date-bg, #cef093) 0, var(--mphb-available-date-bg, #cef093) 50%, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-booked-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable, .mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable--check-in {
  color: var(--mphb-booked-date-color, #777);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-not-available-date-bg, #ddd)), to(var(--mphb-not-available-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 50%, var(--mphb-not-available-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-date-check-out.mphb-out-of-season-date--check-in {
  color: var(--mphb-booked-date-color, #777);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-booked-date-bg, #ddd)), color-stop(50%, var(--mphb-out-of-season-date-bg, #ddd)), to(var(--mphb-out-of-season-date-bg, #ddd)));
  background: -webkit-linear-gradient(top left, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: -o-linear-gradient(top left, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
  background: linear-gradient(to bottom right, var(--mphb-booked-date-bg, #ddd) 0, var(--mphb-booked-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 50%, var(--mphb-out-of-season-date-bg, #ddd) 100%);
}

.mphb-calendar td .mphb-unselectable-date--check-in, .mphb-calendar td .mphb-unselectable-date--check-out {
  color: var(--mphb-unselectable-date-color, #777);
}

.mphb-calendar td .mphb-selectable-date--check-in:hover, .mphb-calendar td .mphb-selectable-date--check-out:hover, .mphb-calendar td .mphb-selected-date, .mphb-calendar td .mphb-selected-date--check-in, .mphb-calendar td .mphb-selected-date--check-out {
  background: var(--mphb-selected-date-bg, #89b63c);
  color: var(--mphb-selected-date-color, #777);
}

.mphb-calendar .datepick-ctrl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #eee;
  color: #222;
  border-radius: 0.25em;
  font-weight: 400;
}

.mphb-calendar .datepick-ctrl a, .mphb-calendar .datepick-ctrl a:hover {
  color: inherit;
  background-color: transparent;
}

.mphb-calendar .datepick-ctrl .mphb-calendar__selected-dates {
  width: 100%;
  padding: 0 0.25em;
}

.mphb-calendar .datepick-ctrl .datepick-cmd-clear {
  width: auto;
  padding: 0 0.25em;
  line-height: inherit;
}

.mphb-booking-form.mphb-loading {
  position: relative;
}

.mphb-booking-form.mphb-loading:before {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(../../../../plugins/motopress-hotel-booking/images/loading.gif%3Fver=4.8.8);
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
}

.datepick-popup.mphb-loading {
  position: relative;
  pointer-events: none;
}

.datepick-popup.mphb-loading:before {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(../../../../plugins/motopress-hotel-booking/images/loading.gif%3Fver=4.8.8);
  -webkit-background-size: 20px 20px;
          background-size: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
}

.mphb-datepick-popup .datepick-month-header select {
  display: inline-block !important;
  width: auto !important;
}

.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date) {
  opacity: 0.5;
  background-color: #eee;
  color: #888;
}

.mphb-datepick-popup .datepick-month td .mphb-past-date {
  opacity: 0.15;
  background-color: #eee;
  color: #888;
}

.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date, .mphb-datepick-popup .datepick-month td .mphb-later-max-date {
  opacity: 0.5;
  background-color: #eee;
  color: #888;
}

.mphb-datepick-popup .datepick-month td .mphb-earlier-check-in-date {
  opacity: 0.15;
  background-color: #eee;
  color: #888;
}

.mphb-datepick-popup .datepick-month td .mphb-check-in-date {
  background-color: #cef093;
}

.mphb-datepick-popup .datepick-month td a.datepick-today {
  background-color: #fffaf0;
}

.mphb-datepick-popup .datepick-month td a.datepick-highlight, .mphb-datepick-popup .datepick-month td a.datepick-selected {
  background-color: #404040;
  color: #fff;
}

.mphb-datepick-popup .datepick-month td span.mphb-check-in-date {
  background-color: #606060;
  color: #fff;
}

.mphb-datepick-popup .mphb-selectable-date {
  cursor: pointer;
}

@media screen and (min-width: 48.0625rem) {
  .mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month {
    width: 100%;
  }
  .mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month {
    width: 50%;
  }
  .mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month {
    width: 33.33%;
  }
  .mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month {
    width: 25%;
  }
  .mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month {
    width: 20%;
  }
}
.mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button, .mphb_widget_rooms-wrapper .mphb-widget-room-type-price, .mphb_widget_rooms-wrapper .mphb-widget-room-type-title {
  margin: 1em 0;
}

.mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes, .mphb_widget_rooms-wrapper .mphb-widget-room-type-description, .mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image {
  margin: 1em 0;
}

.mphb_widget_rooms-wrapper .mphb-widget-room-type-price .mphb-price, .mphb_widget_rooms-wrapper .mphb-widget-room-type-title > a {
  font-weight: 700;
}

.mphb_widget_rooms-wrapper .mphb-room-type:not(:first-of-type) {
  margin-top: 2em;
}

.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_services-wrapper .mphb-service:not(:first-of-type) {
  margin-top: 4em;
}

.mphb_cb_checkout_form > .mphb-checkout-section:not(:first-of-type), .mphb_sc_checkout-form > .mphb-checkout-section:not(:first-of-type) {
  margin-top: 4em;
}

.mphb_cb_checkout_form .mphb_checkout-service-quantity, .mphb_sc_checkout-form .mphb_checkout-service-quantity {
  width: 100px;
  display: inline-block;
}

.mphb_cb_checkout_form .mphb-price-breakdown .mphb-price-breakdown-expand > .mphb-inner-icon, .mphb_sc_checkout-form .mphb-price-breakdown .mphb-price-breakdown-expand > .mphb-inner-icon {
  font-family: sans-serif;
  font-size: 1em;
  margin-right: 0.75em;
  border: 1px solid currentColor;
  width: 1em;
  height: 1em;
  line-height: 1em;
  display: inline-block;
  text-align: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  pointer-events: none;
}

.mphb_cb_checkout_form .mphb-price-breakdown .mphb-table-price-column, .mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column {
  width: 33%;
}

.mphb_cb_checkout_form .mphb-gateways-list, .mphb_sc_checkout-form .mphb-gateways-list {
  list-style: none;
}

.mphb_cb_checkout_form .mphb-gateways-list > li, .mphb_sc_checkout-form .mphb-gateways-list > li {
  margin-top: 1em;
}

.mphb_cb_checkout_form .mphb-billing-fields, .mphb_sc_checkout-form .mphb-billing-fields {
  margin-bottom: 1em;
  border: none;
}

.mphb_cb_checkout_form .mphb-billing-fields-hidden, .mphb_sc_checkout-form .mphb-billing-fields-hidden {
  display: none;
}

.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id], .mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id] {
  background-position: right center;
  background-repeat: no-repeat;
}

.mphb_cb_checkout_form .mphb-billing-fields fieldset, .mphb_sc_checkout-form .mphb-billing-fields fieldset {
  border: none;
  padding: 0;
}

.mphb_cb_checkout_form .mphb-terms-and-conditions, .mphb_sc_checkout-form .mphb-terms-and-conditions {
  margin-bottom: 0;
  padding-left: 2em;
  padding-right: 2em;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: margin-bottom 0.2s linear, padding 0.2s linear, max-height 0.4s linear;
  -o-transition: margin-bottom 0.2s linear, padding 0.2s linear, max-height 0.4s linear;
  transition: margin-bottom 0.2s linear, padding 0.2s linear, max-height 0.4s linear;
  background: rgba(0, 0, 0, 0.05);
}

.mphb_cb_checkout_form .mphb-terms-and-conditions.mphb-active, .mphb_sc_checkout-form .mphb-terms-and-conditions.mphb-active {
  margin-bottom: 1em;
  padding-top: 2em;
  padding-bottom: 2em;
  max-height: 200px;
  overflow: auto;
}

.mphb_sc_checkout-wrapper .mphb-login-form-wrap {
  margin-bottom: 4em;
}

.mphb_cb_checkout_form > .mphb-checkout-section:not(:first-of-type) {
  margin-top: 0;
}

.mphb_checkout-services-list, .mphb_sc_checkout-services-list {
  list-style: none;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart {
  margin-bottom: 4em;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details {
  float: left;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-message {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation {
  float: right;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message, .mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price, .mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation {
  display: none !important;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message {
  display: none !important;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation, .mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper {
  display: none !important;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation {
  float: right;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-details-list:after {
  content: "";
  display: table;
  clear: both;
}

.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests {
  display: block;
}

.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommedation-item-subtotal {
  float: right;
  margin-left: 1em;
}

.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total {
  float: right;
}

.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button {
  float: right;
  clear: right;
}

.mphb_sc_booking_confirmation .mphb-booking-details-section + .mphb-booking-details-section {
  margin-top: 2em;
}

.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding-left: 0;
  margin: 0 0 0.5em 0;
}

@media screen and (min-width: 48rem) {
  .mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    margin: 0 1.5em 1.5em 0;
    padding-right: 1.5em;
    border-right: 1px dashed #d3ced2;
  }
}
.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li:last-of-type {
  border: none;
  margin-right: 0;
  padding-right: 0;
}

@media screen and (min-width: 48rem) {
  .mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li span.label {
    display: block;
    font-size: 0.85em;
  }
}
.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li span.value {
  font-weight: 700;
}

.mphb_sc_account:after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (min-width: 48rem) {
  .mphb_sc_account .mphb-account-menu {
    float: left;
    width: 25%;
  }
}
@media screen and (min-width: 48rem) {
  .mphb_sc_account .mphb-account-content {
    float: right;
    width: 73%;
  }
}
.mphb_sc_account .mphb-account-bookings {
  table-layout: auto;
  font-size: 0.85em;
}

@media screen and (max-width: 47.9375rem) {
  .mphb_sc_account .mphb-account-bookings thead {
    display: none;
  }
  .mphb_sc_account .mphb-account-bookings tr {
    display: block;
    margin-bottom: 1em;
  }
  .mphb_sc_account .mphb-account-bookings tr:last-child {
    margin-bottom: 0;
  }
  .mphb_sc_account .mphb-account-bookings td {
    display: block;
    text-align: right;
  }
  .mphb_sc_account .mphb-account-bookings td:before {
    content: attr(data-title) ": ";
    float: left;
    font-weight: 700;
  }
}
#mphb-stripe-payment-methods > ul {
  cursor: pointer;
  margin: 0 0 0.5em 0;
  padding: 0;
  list-style: none;
}

#mphb-stripe-payment-methods .mphb-stripe-payment-method {
  display: inline-block;
  margin: 0 1.5em 0 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

#mphb-stripe-payment-methods .mphb-stripe-payment-method:last-of-type {
  margin-right: 0;
}

#mphb-stripe-payment-methods .mphb-stripe-payment-method.active label {
  -webkit-box-shadow: 0 2px currentColor;
          box-shadow: 0 2px currentColor;
}

#mphb-stripe-payment-methods .mphb-stripe-payment-method label {
  cursor: pointer;
}

#mphb-stripe-payment-methods .mphb-stripe-payment-method input[type=radio] {
  display: none;
}

.mphb-stripe-payment-container {
  margin-bottom: 1em;
}

.mphb-stripe-payment-container .StripeElement {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.9375rem 0.75rem;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px 0 #e6ebf1;
          box-shadow: 0 1px 6px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  -webkit-transition: -webkit-box-shadow 150ms ease;
  transition: -webkit-box-shadow 150ms ease;
  -o-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease, -webkit-box-shadow 150ms ease;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.mphb-stripe-payment-container .StripeElement--focus {
  -webkit-box-shadow: 0 1px 3px 0 #cfd7df;
          box-shadow: 0 1px 3px 0 #cfd7df;
}

.mphb-stripe-payment-container .StripeElement--invalid {
  border-color: #fa755a;
}

.mphb-stripe-payment-container .StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}

#mphb-stripe-errors {
  color: #e25950;
}

.mphbr-star-rating {
  overflow: hidden;
  position: relative;
  height: 1em;
  width: 5em;
  margin-right: 1em;
  color: #d3d3d3;
  vertical-align: baseline;
}

.mphbr-star-rating:before {
  content: "\f155\f155\f155\f155\f155";
  top: 0;
  left: 0;
  word-break: keep-all;
}

.mphbr-star-rating > span {
  overflow: hidden;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1em;
  color: gold;
}

.mphbr-star-rating > span:before {
  content: "\f155\f155\f155\f155\f155";
  top: 0;
  position: absolute;
  left: 0;
  word-break: keep-all;
}

.mphbr-review-wrapper {
  margin: 0 0 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;
}

.mphbr-review-wrapper .mphbr-review-rating {
  margin-bottom: 0.25em;
}

.mphbr-accommodation-rating {
  margin-bottom: 1em;
}

.mphbr-accommodation-rating .mphbr-accommodation-rating-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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1em;
}

.mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper .mphbr-accommodation-rating-title, .mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper .mphbr-accommodation-rating-value {
  margin: 0;
  padding: 0;
}

.mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper .mphbr-accommodation-rating-title {
  margin-right: 0.25em;
}

.mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper .mphbr-accommodation-rating-value {
  margin-right: auto;
}

.mphbr-accommodation-rating-types {
  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;
}

.mphbr-accommodation-rating-types .mphbr-rating-type {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.mphbr-accommodation-rating-types .mphbr-rating-type .mphbr-star-rating {
  font-size: inherit;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.mphb-reviews .comment-list .children .comment .comment-meta {
  display: none;
}

.mphbr-rating-wrapper {
  margin: 1em 0;
}

.mphbr-rating-wrapper .mphbr-rating-parameter-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;
}

.mphbr-rating-wrapper .mphbr-rating-parameter-wrapper .mphbr-stars {
  margin-right: 1em;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  line-height: 1;
}

.mphb-reviews {
  margin-top: 1em;
}

.mphb-reviews .comment-list, .mphb-reviews .comment-list .children {
  list-style: none;
}

.mphb-reviews .mphbr-add-review {
  margin-left: auto;
}

.mphb-reviews .mphbr-new-review-box {
  margin: 2em 0;
  border: 1px solid #f5f5f5;
  padding: 5%;
}

.mphb-reviews .mphbr-review-form .mphbr-rating-wrapper {
  margin: 1em 0;
}

.mphb-reviews .mphbr-review-form .mphbr-rating-wrapper .mphbr-rating-parameter-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;
  position: relative;
}

.mphb-reviews .mphbr-review-form .mphbr-rating-wrapper .mphbr-rating-parameter-wrapper .mphbr-stars {
  margin-right: 1em;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  line-height: 1;
}

.mphb-reviews .mphbr-review-form .mphbr-rating-wrapper .mphbr-rating-parameter-wrapper .mphb-rating-picker {
  position: absolute;
  left: 0;
  width: 1px;
  opacity: 0;
  z-index: -1;
}

.mphb-reviews .mphbr-review-form .mphbr-rating-wrapper .mphbr-rating-parameter-wrapper .mphb-rating-picker option {
  display: none;
}

.mphb-reviews .mphbr-review-form .comment-form-url {
  display: none;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list.mphbr-2-columns-list > li {
  width: 50%;
  padding: 0 0.9375rem;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list.mphbr-3-columns-list > li {
  width: 33.33333%;
  padding: 0 0.9375rem;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list.mphbr-4-columns-list > li {
  width: 25%;
  padding: 0 0.9375rem;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list.mphbr-5-columns-list > li {
  width: 20%;
  padding: 0 0.9375rem;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mphb-reviews .mphbr-reviews-list.mphbr-multicolumn-list.mphbr-6-columns-list > li {
  width: 16.66667%;
  padding: 0 0.9375rem;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mphb-reviews .mphbr-load-more-wrapper {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1em;
}

.mphb-reviews .mphbr-load-more-wrapper .mphb-preloader {
  margin-top: 1em;
}

.mphb-reviews:before, .mphb-reviews:after, .mphb-reviews .comment-navigation:before, .mphb-reviews .comment-navigation:after, .mphb-reviews .comment-list:before, .mphb-reviews .comment-list:after, .mphb-reviews .mphbr-rating-wrapper:before, .mphb-reviews .mphbr-rating-wrapper:after {
  display: table;
  content: "";
  clear: both;
}

.mphb-reviews .comment .says {
  display: none;
}

.mphb-reviews .comment .comment-meta .mphbr-rating-type {
  display: inline-block;
}

.mphb-reviews .comment .comment-meta .mphbr-rating-type .mphbr-star-rating {
  vertical-align: baseline;
  font-size: inherit;
}

.mphb-reviews .comment .review-text-hidden {
  display: none;
}

.mphbr-review-meta {
  display: none;
}

.wp-admin .mphbr-ratings-wrapper .mphbr-rating-type {
  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;
}

.wp-admin .mphbr-ratings-wrapper .mphbr-rating-type .mphbr-star-rating {
  font-size: 1em;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.mphb_widget_accommodation_reviews-wrapper.mphb-reviews, .mphb_widget_accommodation_ratings-wrapper {
  margin: 0;
  padding: 0;
  border: none;
}

.mphb_widget_accommodation_reviews-wrapper.mphb-reviews .comment-content, .mphb_widget_accommodation_ratings-wrapper .comment-content {
  margin: 0;
}

.mphb_widget_accommodation_reviews-wrapper.mphb-reviews .mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper, .mphb_widget_accommodation_ratings-wrapper .mphbr-accommodation-rating .mphbr-accommodation-rating-wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

p.mphbr-stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}

p.mphbr-stars a:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  content: "\f154";
  text-indent: 0;
}

p.mphbr-stars a:hover ~ a:before {
  content: "\f154";
}

p.mphbr-stars:hover a:before {
  content: "\f155";
}

p.mphbr-stars.selected a.active:before {
  content: "\f155";
}

p.mphbr-stars.selected a.active ~ a:before {
  content: "\f154";
}

p.mphbr-stars.selected a:not(.active):before {
  content: "\f155";
}

/*!
Theme Name: Booklium
Theme URI: https://motopress.com/products/booklium
Author: MotoPress
Author URI: https://motopress.com/
Description: Booklium is a perfectly tailored Gutenberg  WordPress theme built with the help of multifunctional Getwid Blocks. Owners of multiple villas or other accommodations can presentably showcase their properties and activities. Booklium WordPress theme comes with the Hotel Booking plugin by MotoPress which is known for rich functionality and handy features.
Version: 1.4.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: booklium
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, block-styles

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Booklium is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.hidden {
  display: none;
}

.bring-to-top {
  z-index: 10;
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

h1, .h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small, .small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, [type=button], [type=reset], [type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

body, button, input, select, optgroup, textarea {
  color: #3b4249;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.75;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  clear: both;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-weight: 600;
  line-height: 1.48;
  color: #17181a;
  letter-spacing: -0.03em;
}

h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child, h4:first-child, .h4:first-child, h5:first-child, .h5:first-child, h6:first-child, .h6:first-child {
  margin-top: 0;
}

h1:last-child, .h1:last-child, h2:last-child, .h2:last-child, h3:last-child, .h3:last-child, h4:last-child, .h4:last-child, h5:last-child, .h5:last-child, h6:last-child, .h6:last-child {
  margin-bottom: 0;
}

h1, .h1 {
  font-size: 31px;
  font-size: 1.9375rem;
}

h2, .h2 {
  font-size: 25px;
  font-size: 1.5625rem;
}

h3, .h3 {
  font-size: 20px;
  font-size: 1.25rem;
}

h4, .h4 {
  font-size: 16px;
  font-size: 1rem;
}

h5, .h5 {
  font-size: 13px;
  font-size: 0.8125rem;
}

h6, .h6 {
  font-size: 11px;
  font-size: 0.6875rem;
  text-transform: uppercase;
}

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

p:last-child {
  margin-bottom: 0;
}

dfn, em, i {
  font-style: italic;
}

blockquote {
  padding-left: 2.5rem;
  padding-top: 0.4rem;
  position: relative;
  color: #17181a;
  font-size: 14px;
  font-size: 0.875rem;
}

blockquote:before {
  content: "\f10d";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  font-size: 1.125rem;
}

blockquote cite {
  font-size: 12px;
  font-size: 0.75rem;
  color: #3b4249;
  font-style: normal;
}

blockquote cite:before {
  content: "-";
  margin-right: 0.25rem;
}

blockquote p {
  margin-bottom: 1em;
}

blockquote p:last-child {
  margin-bottom: 0;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

pre:last-child {
  margin-bottom: 0;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark, .mark, ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

b, strong {
  font-weight: 600;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

body {
  background: #fafafa;
}

hr {
  background-color: #ededed;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul, ol {
  margin: 0 0 1.5em;
  padding-left: 0.75em;
}

ul > li, ol > li {
  margin-bottom: 0.75em;
}

ul > li:last-child, ol > li:last-child {
  margin-bottom: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul, li > ol {
  margin-bottom: 0;
  margin-top: 0.75em;
}

dt {
  font-weight: 600;
}

dd {
  margin: 0 1.5em 1.5em;
}

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

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
  text-align: left;
}

th {
  font-weight: 600;
}

td, th {
  padding: 1rem 1.25rem;
  border: 1px solid #ededed;
}

button, input[type=button], input[type=reset], input[type=submit], .button, .more-link, .page-footer .post-edit-link {
  display: inline-block;
  border: 2px solid transparent;
  border-radius: 3px;
  background-color: #13b0bb;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.15;
  font-weight: 600;
  letter-spacing: 0.075em;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  padding: 0.9375rem 1.875rem;
  text-align: center;
}

button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover, .more-link:hover, .page-footer .post-edit-link:hover {
  border-color: #13b0bb;
  background-color: #fafafa;
  color: #17181a;
  text-decoration: none;
  cursor: pointer;
}

button:focus, button:active, input[type=button]:focus, input[type=button]:active, input[type=reset]:focus, input[type=reset]:active, input[type=submit]:focus, input[type=submit]:active, .button:focus, .button:active, .more-link:focus, .more-link:active, .page-footer .post-edit-link:focus, .page-footer .post-edit-link:active {
  text-decoration: none;
  outline: none;
}

.more-link {
  margin-top: 1rem;
}

.page-footer .post-edit-link {
  background: #f3f3f3;
  color: #17181a;
}

.page-footer .post-edit-link:hover {
  background: 0 0;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea, select {
  border: 1px solid #ededed;
  border-radius: 3px;
  padding: 0.75rem 1.25rem;
  display: block;
  width: 100%;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #fff;
}

input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, textarea:focus, select:focus {
  border-color: #13b0bb;
  outline: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color] {
    height: 50px;
  }
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 50px;
  background: #fff url(../../../../themes/booklium/img/angle-down-solid.svg%3Fv=2.2) no-repeat top 1rem right 1.25rem;
  padding-right: 2.5rem;
}

select::-ms-expand {
  display: none;
}

textarea {
  width: 100%;
}

label {
  font-size: 14px;
  font-size: 0.875rem;
  color: #17181a;
  font-weight: 500;
  margin-bottom: 0.25rem;
  display: inline-block;
}

label:last-child {
  margin-bottom: 0;
}

input[type=radio], input[type=checkbox] {
  margin: 0 0.875rem 0.125rem 0;
  line-height: normal;
  display: inline-block;
  vertical-align: middle;
}

input[type=radio] + label, input[type=checkbox] + label {
  display: inline;
}

form > * {
  margin-bottom: 1.875rem;
}

form > *:last-child {
  margin-bottom: 0;
}

fieldset {
  border: 1px solid #ededed;
  padding: 1.25rem;
  border-radius: 3px;
}

fieldset legend {
  padding: 0 0.625rem;
  font-weight: 500;
}

a {
  color: #13b0bb;
  text-decoration: none;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

a:hover, a:focus, a:active {
  text-decoration: underline;
}

.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}

.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul a {
  font-weight: 500;
}

.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation li:hover > a, .main-navigation li:hover > button, .main-navigation li.focus > a, .main-navigation li.focus > button {
  color: #13b0bb;
}

.main-navigation a {
  display: block;
  text-decoration: none;
  font-weight: 600;
  color: #17181a;
}

.main-navigation .current_page_item > *, .main-navigation .current-menu-item > *, .main-navigation .current_page_ancestor > *, .main-navigation .current-menu-ancestor > * {
  color: #13b0bb;
}

.mobile-social-menu.social-menu-wrapper {
  display: block;
  padding: 0 1.25rem;
}

@media (min-width: 62rem) {
  .mobile-social-menu.social-menu-wrapper {
    display: none;
  }
}
.mobile-social-menu.social-menu-wrapper .social-menu {
  max-width: 380px;
  margin: 0 auto;
  padding: 1.875rem 0;
  border-top: 1px solid #ededed;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.mobile-social-menu.social-menu-wrapper .social-menu li {
  margin: 0 1.25rem 0 0;
}

.mobile-social-menu.social-menu-wrapper .social-menu li:last-child {
  margin-right: 0;
}

.footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer-menu li {
  padding: 0;
  margin: 0;
}

.footer-menu li:after {
  content: "/";
  margin: 0 0.75rem;
}

.footer-menu li:last-child:after {
  display: none;
}

.footer-menu a {
  color: inherit;
}

.footer-menu a:hover {
  text-decoration: none;
  color: #13b0bb;
}

.menu-toggle, .main-navigation.toggled ul {
  display: block;
}

.site-main .comment-navigation, .site-main .posts-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}

.comment-navigation .nav-previous, .posts-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next, .posts-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

.navigation.pagination, .woocommerce-pagination {
  max-width: 664px;
  margin: 5rem auto 0;
  color: #17181a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
}

.navigation.pagination .nav-links, .woocommerce-pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.navigation.pagination .page-numbers, .woocommerce-pagination .page-numbers {
  width: 50px;
  height: 50px;
  border-radius: 3px;
  border: 2px solid transparent;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0 0.3125rem 0.3125rem 0;
}

.navigation.pagination .page-numbers:last-child, .woocommerce-pagination .page-numbers:last-child {
  margin: 0 0 0.3125rem;
}

.navigation.pagination .page-numbers:hover, .woocommerce-pagination .page-numbers:hover {
  text-decoration: none;
  border-color: #13b0bb;
}

.navigation.pagination .page-numbers.current, .woocommerce-pagination .page-numbers.current {
  background: #ebebec;
}

.navigation.pagination .page-numbers.current:hover, .woocommerce-pagination .page-numbers.current:hover {
  border-color: transparent;
}

.navigation.pagination .page-numbers.dots:hover, .woocommerce-pagination .page-numbers.dots:hover {
  border-color: transparent;
}

.navigation.pagination .page-numbers.prev, .navigation.pagination .page-numbers.next, .woocommerce-pagination .page-numbers.prev, .woocommerce-pagination .page-numbers.next {
  width: auto;
}

.navigation.pagination .page-numbers.prev:hover, .navigation.pagination .page-numbers.next:hover, .woocommerce-pagination .page-numbers.prev:hover, .woocommerce-pagination .page-numbers.next:hover {
  border-color: transparent;
  color: #13b0bb;
}

.navigation.pagination .page-numbers.prev, .woocommerce-pagination .page-numbers.prev {
  margin-right: 0.9375rem;
}

.navigation.pagination .page-numbers.next, .woocommerce-pagination .page-numbers.next {
  margin-left: 0.9375rem;
}

.social-menu a[href*="twitter.com"]:before, .social-menu a[href*="facebook.com"]:before, .social-menu a[href*="plus.google.com"]:before, .social-menu a[href*="pinterest.com"]:before, .social-menu a[href*="foursquare.com"]:before, .social-menu a[href*="yahoo.com"]:before, .social-menu a[href*="skype:"]:before, .social-menu a[href*="yelp.com"]:before, .social-menu a[href*="linkedin.com"]:before, .social-menu a[href*="viadeo.com"]:before, .social-menu a[href*="xing.com"]:before, .social-menu a[href*="soundcloud.com"]:before, .social-menu a[href*="spotify.com"]:before, .social-menu a[href*="last.fm"]:before, .social-menu a[href*="youtube.com"]:before, .social-menu a[href*="vimeo.com"]:before, .social-menu a[href*="vine.com"]:before, .social-menu a[href*="flickr.com"]:before, .social-menu a[href*="500px.com"]:before, .social-menu a[href*="instagram.com"]:before, .social-menu a[href*="tumblr.com"]:before, .social-menu a[href*="reddit.com"]:before, .social-menu a[href*="dribbble.com"]:before, .social-menu a[href*="stumbleupon.com"]:before, .social-menu a[href*="digg.com"]:before, .social-menu a[href*="behance.net"]:before, .social-menu a[href*="delicious.com"]:before, .social-menu a[href*="deviantart.com"]:before, .social-menu a[href*="play.com"]:before, .social-menu a[href*="wikipedia.com"]:before, .social-menu a[href*="apple.com"]:before, .social-menu a[href*="github.com"]:before, .social-menu a[href*="github.io"]:before, .social-menu a[href*="windows.com"]:before, .social-menu a[href*="tripadvisor."]:before, .social-menu a[href*="slideshare.net"]:before, .social-menu a[href*=".rss"]:before, .social-menu a[href*="vk.com"]:before {
  font-weight: 400;
}

.social-menu {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
}

.social-menu li {
  margin-bottom: 0.8125rem;
}

.social-menu li:last-child {
  margin-bottom: 0;
}

.social-menu a {
  text-align: center;
  position: relative;
  color: #17181a;
  text-decoration: none;
}

.social-menu a:hover:before {
  background: #13b0bb;
  color: #fff;
  border-color: #13b0bb;
}

.social-menu a .menu-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.social-menu a:before {
  font: normal normal normal 1rem/1 "Font Awesome 5 Brands", "Font Awesome 5 Free";
  font-size: 12px;
  font-size: 0.75rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px;
  display: inline-block !important;
  content: "\f129";
  font-weight: 700;
  margin-right: 0;
  width: 32px;
  height: 32px;
  line-height: 1.9375rem;
  border-radius: 50%;
  border: 1px solid #ededed;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .social-menu a:before {
    font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free";
  }
}
.social-menu a:empty {
  width: 1em;
}

.social-menu a[href*="twitter.com"]:before {
  content: "\f099";
}

.social-menu a[href*="facebook.com"]:before {
  content: "\f39e";
}

.social-menu a[href*="google.com"]:before {
  content: "\f2b3";
}

.social-menu a[href*="/map"]:before {
  content: "\f041";
}

.social-menu a[href*="pinterest.com"]:before {
  content: "\f0d2";
}

.social-menu a[href*="foursquare.com"]:before {
  content: "\f180";
}

.social-menu a[href*="yahoo.com"]:before {
  content: "\f19e";
}

.social-menu a[href*="skype:"]:before {
  content: "\f17e";
}

.social-menu a[href*="yelp.com"]:before {
  content: "\f1e9";
}

.social-menu a[href*="linkedin.com"]:before {
  content: "\f08c";
}

.social-menu a[href*="viadeo.com"]:before {
  content: "\f2a9";
}

.social-menu a[href*="xing.com"]:before {
  content: "\f168";
}

.social-menu a[href*="soundcloud.com"]:before {
  content: "\f1be";
}

.social-menu a[href*="spotify.com"]:before {
  content: "\f1bc";
}

.social-menu a[href*="last.fm"]:before {
  content: "\f202";
}

.social-menu a[href*="youtube.com"]:before {
  content: "\f167";
}

.social-menu a[href*="vimeo.com"]:before {
  content: "\f40a";
}

.social-menu a[href*="vine.com"]:before {
  content: "\f1ca";
}

.social-menu a[href*="flickr.com"]:before {
  content: "\f16e";
}

.social-menu a[href*="500px.com"]:before {
  content: "\f26e";
}

.social-menu a[href*="instagram.com"]:before {
  content: "\f16d";
}

.social-menu a[href*="tumblr.com"]:before {
  content: "\f173";
}

.social-menu a[href*="reddit.com"]:before {
  content: "\f1a1";
}

.social-menu a[href*="dribbble.com"]:before {
  content: "\f17d";
}

.social-menu a[href*="stumbleupon.com"]:before {
  content: "\f1a4";
}

.social-menu a[href*="digg.com"]:before {
  content: "\f1a6";
}

.social-menu a[href*="behance.net"]:before {
  content: "\f1b4";
}

.social-menu a[href*="delicious.com"]:before {
  content: "\f1a5";
}

.social-menu a[href*="deviantart.com"]:before {
  content: "\f1bd";
}

.social-menu a[href*="play.com"]:before {
  content: "\f04b";
}

.social-menu a[href*="wikipedia.com"]:before {
  content: "\f266";
}

.social-menu a[href*="apple.com"]:before {
  content: "\f179";
}

.social-menu a[href*="github.com"]:before {
  content: "\f09b";
}

.social-menu a[href*="github.io"]:before {
  content: "\f09b";
}

.social-menu a[href*="windows.com"]:before {
  content: "\f17a";
}

.social-menu a[href*="tripadvisor."]:before {
  content: "\f262";
}

.social-menu a[href*="slideshare.net"]:before {
  content: "\f1e7";
}

.social-menu a[href*=".rss"]:before {
  content: "\f09e";
}

.social-menu a[href*="vk.com"]:before {
  content: "\f189";
}

.social-menu a[href*="tel:"]:before {
  content: "\f095";
}

.social-menu a[href*="mailto:"]:before {
  content: "\f0e0";
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 0.9375rem 1.4375rem 0.875rem;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

#content[tabindex="-1"]:focus {
  outline: 0;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1.5em;
  margin-top: 0.875em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
  margin-bottom: 1.5em;
  margin-top: 0.875em;
}

.aligncenter {
  margin-bottom: 1.5em;
  margin-top: 0.875em;
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
  clear: both;
}

.widget {
  margin: 0 0 2.5rem;
}

.widget:last-child {
  margin-bottom: 0;
}

.widget select {
  max-width: 100%;
}

.widget .widget-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

.widget_search label {
  margin-bottom: 0;
}

@media (max-width: 47.9375rem) {
  .widget_search label {
    width: 100%;
    margin-bottom: 1.25rem;
  }
  .widget_search .search-submit {
    width: 100%;
  }
}
.widget_nav_menu ul {
  list-style: none;
}

.widget_nav_menu .menu {
  margin: 0;
  padding: 0;
}

.widget_nav_menu a {
  color: inherit;
}

.widget_nav_menu a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.an_mailchimp_wrapper form > *, .widget_an_mailchimp form > * {
  margin-bottom: 0.625rem;
}

.an_mailchimp_wrapper form > *:last-child, .widget_an_mailchimp form > *:last-child {
  margin-bottom: 0;
}

.an_mailchimp_wrapper label, .widget_an_mailchimp label {
  width: 100%;
}

.widget_calendar table caption {
  font-size: 16px;
  font-size: 1rem;
  color: #17181a;
  margin-bottom: 0.5em;
}

.widget_calendar table thead {
  text-align: center;
}

.widget_calendar table thead th {
  color: #17181a;
  font-weight: 500;
  padding: 0.5em 0.25em;
}

.widget_calendar table tbody {
  text-align: center;
  font-weight: 400;
}

.widget_calendar table tbody td {
  padding: 0.5em 0.25em;
}

.widget_calendar table tbody a {
  font-weight: 600;
}

.widget_calendar table tfoot td {
  border: 0;
  padding: 0.5em 0;
}

.widget-icon-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.widget-icon-list li {
  display: table-row;
}

.widget-icon-list li:last-child > * {
  padding-bottom: 0;
}

.widget-icon-list li > * {
  display: table-cell;
  padding-bottom: 1.5em;
}

.widget-icon-list li .icon {
  width: 30px;
  color: #17181a;
}

@media (min-width: 62rem) {
  .site {
    padding-left: 6.25rem;
  }
}
.content-area {
  padding: 3.125rem 1.5625rem 1.5625rem;
}

@media (min-width: 48rem) {
  .content-area {
    padding: 5rem 3.125rem 3.125rem;
  }
}
@media (min-width: 62rem) {
  .content-area {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
body.site-wide .site {
  padding: 0;
}

body.site-boxed .site-header, body.site-wide .site-header {
  position: relative;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  border-bottom: 1px solid #ededed;
  padding: 1rem 1.5625rem;
}

@media (min-width: 62rem) {
  body.site-boxed .site-header, body.site-wide .site-header {
    padding: 1rem 3.125rem;
  }
}
body.site-boxed .site-branding, body.site-wide .site-branding {
  position: relative;
  -webkit-transform: none;
  -o-transform: none;
     transform: none;
  top: auto;
  left: auto;
  margin-right: 1.25rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}

body.site-boxed .site-branding .site-title, body.site-wide .site-branding .site-title {
  white-space: normal;
}

body.site-boxed .site-branding .custom-logo-link img, body.site-wide .site-branding .custom-logo-link img {
  -webkit-transform: none;
  -o-transform: none;
     transform: none;
  max-width: none;
  width: auto;
  max-height: 50px;
}

body.site-boxed .main-navigation-wrapper, body.site-wide .main-navigation-wrapper {
  margin-left: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}

body.site-boxed .main-navigation-wrapper .menu-toggle, body.site-wide .main-navigation-wrapper .menu-toggle {
  display: block;
  margin-left: auto;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation-wrapper .menu-toggle, body.site-wide .main-navigation-wrapper .menu-toggle {
    display: none;
  }
}
body.site-boxed .main-navigation-wrapper.toggled .main-navigation, body.site-wide .main-navigation-wrapper.toggled .main-navigation {
  display: block;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation-wrapper.toggled .main-navigation, body.site-wide .main-navigation-wrapper.toggled .main-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
body.site-boxed .primary-menu-more-toggle, body.site-wide .primary-menu-more-toggle {
  background: 0 0;
  border: 0;
  color: #17181a;
}

body.site-boxed .primary-menu-more-toggle.is-empty, body.site-wide .primary-menu-more-toggle.is-empty {
  display: none;
}

body.site-boxed .main-navigation, body.site-wide .main-navigation {
  display: none;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation, body.site-wide .main-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    float: none;
  }
}
body.site-boxed .main-navigation .primary-menu-container, body.site-wide .main-navigation .primary-menu-container {
  display: block;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .primary-menu-container, body.site-wide .main-navigation .primary-menu-container {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
  }
}
body.site-boxed .main-navigation .primary-menu-more, body.site-wide .main-navigation .primary-menu-more {
  display: none;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .primary-menu-more, body.site-wide .main-navigation .primary-menu-more {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
  }
}
@media (min-width: 62rem) {
  body.site-boxed .main-navigation .menu, body.site-wide .main-navigation .menu {
    display: inline-block;
  }
}
@media (min-width: 62rem) {
  body.site-boxed .main-navigation .menu > li, body.site-wide .main-navigation .menu > li {
    float: left;
  }
}
body.site-boxed .main-navigation .menu > li > a, body.site-wide .main-navigation .menu > li > a {
  font-weight: 600;
}

body.site-boxed .main-navigation .menu a, body.site-wide .main-navigation .menu a {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 0.75rem 1.25rem;
}

body.site-boxed .main-navigation .menu li, body.site-wide .main-navigation .menu li {
  position: relative;
  margin: 0;
}

body.site-boxed .main-navigation .menu .menu-item-has-children > a, body.site-wide .main-navigation .menu .menu-item-has-children > a {
  position: relative;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .menu .menu-item-has-children > a:after, body.site-wide .main-navigation .menu .menu-item-has-children > a:after {
    margin-left: 0.5rem;
    font-weight: 900;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
}
@media (min-width: 62rem) {
  body.site-boxed .main-navigation .menu .menu-item-has-children:hover > .sub-menu, body.site-wide .main-navigation .menu .menu-item-has-children:hover > .sub-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
}
body.site-boxed .main-navigation .submenu-toggle, body.site-wide .main-navigation .submenu-toggle {
  top: 0.75rem;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .submenu-toggle, body.site-wide .main-navigation .submenu-toggle {
    display: none;
  }
}
body.site-boxed .main-navigation .sub-menu, body.site-wide .main-navigation .sub-menu {
  display: none;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  z-index: 10;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .sub-menu, body.site-wide .main-navigation .sub-menu {
    display: block;
    position: absolute;
    top: 120%;
    opacity: 0;
    visibility: hidden;
    left: 0;
    background: #fff;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
    border-radius: 3px;
    padding: 1.25rem 0;
  }
}
body.site-boxed .main-navigation .sub-menu.toggled-on, body.site-wide .main-navigation .sub-menu.toggled-on {
  display: block;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .sub-menu.toleft, body.site-wide .main-navigation .sub-menu.toleft {
    left: auto;
    right: 0;
  }
}
@media (min-width: 62rem) {
  body.site-boxed .main-navigation .sub-menu a, body.site-wide .main-navigation .sub-menu a {
    width: 235px;
  }
}
body.site-boxed .main-navigation .sub-menu > li a, body.site-wide .main-navigation .sub-menu > li a {
  padding: 0.5rem 2.5rem;
}

body.site-boxed .main-navigation .sub-menu .menu-item-has-children:hover > a:after, body.site-wide .main-navigation .sub-menu .menu-item-has-children:hover > a:after {
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
     transform: rotate(-90deg);
}

body.site-boxed .main-navigation .sub-menu .menu-item-has-children:hover .sub-menu, body.site-wide .main-navigation .sub-menu .menu-item-has-children:hover .sub-menu {
  top: 0;
}

body.site-boxed .main-navigation .sub-menu .menu-item-has-children > a, body.site-wide .main-navigation .sub-menu .menu-item-has-children > a {
  padding-right: 3.25rem;
}

body.site-boxed .main-navigation .sub-menu .menu-item-has-children > a:after, body.site-wide .main-navigation .sub-menu .menu-item-has-children > a:after {
  position: absolute;
  right: 2.5rem;
}

body.site-boxed .main-navigation .sub-menu .sub-menu, body.site-wide .main-navigation .sub-menu .sub-menu {
  margin-left: 1.25rem;
}

@media (min-width: 62rem) {
  body.site-boxed .main-navigation .sub-menu .sub-menu, body.site-wide .main-navigation .sub-menu .sub-menu {
    left: 100%;
    margin-left: 0;
  }
  body.site-boxed .main-navigation .sub-menu .sub-menu.toleft, body.site-wide .main-navigation .sub-menu .sub-menu.toleft {
    left: auto;
    right: 100%;
  }
}
@media screen and (max-width: 61.9375rem) {
  body.site-boxed .main-navigation, body.site-wide .main-navigation {
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    right: 0;
    background: #fff;
    border-bottom: 1px solid #ededed;
  }
  body.site-boxed .main-navigation > *, body.site-wide .main-navigation > * {
    max-width: 380px;
    margin: 0 auto;
  }
  body.site-boxed .main-navigation .menu, body.site-wide .main-navigation .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 1.875rem 0;
  }
  body.site-boxed .main-navigation ul, body.site-wide .main-navigation ul {
    width: 100%;
  }
}
body.site-boxed .social-menu-toggle, body.site-wide .social-menu-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

body.site-boxed .site-header > .social-menu-wrapper, body.site-wide .site-header > .social-menu-wrapper {
  margin-left: 1.25rem;
  position: relative;
}

body.site-boxed .site-header > .social-menu-wrapper.toggled .social-menu, body.site-wide .site-header > .social-menu-wrapper.toggled .social-menu {
  visibility: visible;
  opacity: 1;
  top: 130%;
}

body.site-boxed .site-header > .social-menu-wrapper .social-menu, body.site-wide .site-header > .social-menu-wrapper .social-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 150%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  z-index: 10;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.09);
  box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.09);
  background: #fff;
  overflow: hidden;
}

body.site-boxed .site-header > .social-menu-wrapper .social-menu li, body.site-wide .site-header > .social-menu-wrapper .social-menu li {
  margin: 0;
}

body.site-boxed .site-header > .social-menu-wrapper .social-menu li a:before, body.site-wide .site-header > .social-menu-wrapper .social-menu li a:before {
  font-size: 1.125rem;
  border: 0;
  border-radius: 0;
  width: 50px;
  height: 50px;
  line-height: 3.125rem;
}

body.site-boxed .site {
  max-width: 1530px;
  margin: 0 auto;
  background: #fff;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.09);
  padding: 0;
  border-radius: 3px;
}

@media screen and (min-width: 95.625rem) {
  body.site-boxed .site {
    margin: 3.125rem auto;
  }
}
body.site-boxed.blog .site-main article, body.site-boxed.archive .site-main article, body.site-boxed.search .site-main article {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
}

body.site-boxed.archive .site-main .taxonomy-items-inner-wrapper > * {
  padding: 0 0.625rem;
}

@media (min-width: 48rem) {
  body.site-boxed.blog.blog-masonry .site-main article .post-thumbnail {
    margin-bottom: 1rem;
  }
}
body.site-boxed.blog.blog-masonry .site-main article .post-thumbnail img {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

body.site-boxed.blog.blog-masonry .site-main article .entry-header {
  padding: 0;
  background: 0 0;
}

@media screen and (min-width: 80rem) {
  body.site-boxed.single .site-main > .type-mphb_room_type .entry-content {
    padding-left: 3.75rem;
  }
}
@media screen and (min-width: 80rem) {
  body.site-boxed.single .site-main > .type-mphb_room_type .single-room-form-container {
    padding-right: 3.75rem;
  }
}
body.site-boxed.single .site-main > .type-mphb_room_type .single-room-form-container .single-room-form-wrapper {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

@media screen and (min-width: 80rem) {
  body.site-boxed.single .site-main > .type-mphb_room_type .post-thumbnail {
    padding: 0 3.75rem;
  }
}
body.site-boxed.single .site-main > .type-mphb_room_type .single-room-attributes-wrapper, body.site-boxed.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .mphb-reviews .mphbr-new-review-box {
  padding: 0;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.site-boxed .mphb_sc_room-wrapper .loop-room-wrapper, body.site-boxed .mphb_sc_rooms-wrapper .loop-room-wrapper, body.site-boxed .mphb_sc_search_results-wrapper .loop-room-wrapper {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-wrapper, body.site-boxed .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-wrapper, body.site-boxed .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.site-boxed .mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart), body.site-boxed .mphb_sc_search_results-wrapper .mphb-recommendation {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .comment-respond {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .comment-list .comment-content {
  -webkit-filter: drop-shadow(0 2px 20px rgba(50, 54, 72, 0.08));
  filter: drop-shadow(0 2px 20px rgba(50, 54, 72, 0.08));
}

body.site-boxed .mphb_sc_checkout-wrapper .mphb-checkout-section {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .mphb_sc_checkout-wrapper .mphb-checkout-terms-wrapper {
  -webkit-box-shadow: none;
  box-shadow: none;
}

body.site-boxed .mphb_sc_booking_confirmation .mphb-booking-details-section {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .mphb-reviews .mphbr-accommodation-rating {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed.woocommerce-checkout form.checkout_coupon, body.site-boxed.woocommerce-checkout form.woocommerce-form-login, body.site-boxed.woocommerce-checkout #customer_details > *, body.site-boxed.woocommerce-checkout .woocommerce-checkout-order-review {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

body.site-boxed .woocommerce-MyAccount-navigation, body.site-boxed .woocommerce-MyAccount-content {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

.site-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 10;
  padding: 1.875rem 1.5625rem;
}

@media (max-width: 61.9375rem) {
  .site-header {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@media (min-width: 48rem) {
  .site-header {
    padding: 1.875rem 3.125rem;
  }
}
@media (min-width: 62rem) {
  .site-header {
    padding: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100px;
  }
}
.site-header:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
}

@media (min-width: 62rem) {
  .admin-bar-shown.site-menu-left .site-header {
    top: 32px;
  }
}
@media (min-width: 62rem) {
  .admin-bar-shown.site-menu-left .main-navigation-wrapper .main-navigation {
    top: 32px;
    min-height: calc(100vh - 32px);
  }
}
.site-branding {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

@media (min-width: 62rem) {
  .site-branding {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
       transform: translate(-50%, -50%) rotate(-90deg);
  }
}
.site-branding .site-title {
  letter-spacing: 0.0625rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
  line-height: 1;
  color: #17181a;
  white-space: nowrap;
}

.site-branding .site-title a {
  color: inherit;
}

.site-branding .site-title a:hover, .site-branding .site-title a:focus, .site-branding .site-title a:active {
  text-decoration: none;
}

.site-branding .site-description {
  display: none;
}

.site-branding .custom-logo-link {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-right: 1rem;
}

.site-branding .custom-logo-link:last-child {
  margin-right: 0;
}

.site-branding .custom-logo-link img {
  display: block;
  max-width: 40px;
}

@media (min-width: 62rem) {
  .site-branding .custom-logo-link img {
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
       transform: rotate(90deg);
  }
}
.social-menu-wrapper {
  z-index: 1;
  display: none;
}

@media (min-width: 62rem) {
  .social-menu-wrapper {
    display: block;
  }
}
.social-menu-toggle {
  display: none;
  background: 0 0;
  border: 1px solid #ededed;
  border-radius: 50%;
  color: #17181a;
  padding: 0;
  width: 32px;
  height: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 12px;
  font-size: 0.75rem;
}

.social-menu-toggle:hover {
  background: #13b0bb;
  color: #fff;
}

@media all and (-ms-high-contrast: none) and (min-width: 62rem), (-ms-high-contrast: active) and (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    -webkit-flex: 1 0;
            flex: 1 0;
  }
}
.site-menu-left .main-navigation-wrapper.toggled .main-navigation {
  -webkit-transform: none;
  -o-transform: none;
     transform: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper.toggled .main-navigation {
    left: 0;
  }
}
.site-menu-left .main-navigation-wrapper.toggled .main-navigation .menu {
  opacity: 1;
  -webkit-transition: all 0.5s 0.4s ease;
  -o-transition: all 0.5s 0.4s ease;
  transition: all 0.5s 0.4s ease;
}

.site-menu-left .main-navigation-wrapper.toggled .main-navigation .main-navigation-image-wrapper {
  opacity: 1;
  -webkit-transition: all 0.5s 0.4s ease;
  -o-transition: all 0.5s 0.4s ease;
  transition: all 0.5s 0.4s ease;
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper.no-image .primary-menu-container {
    width: 100%;
  }
}
.site-menu-left .main-navigation-wrapper .primary-menu-container {
  padding: 2.5rem 1.25rem;
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper .primary-menu-container {
    width: 60%;
    padding: 5rem 3.125rem 5rem 6.25rem;
    height: 100%;
  }
}
@media (min-width: 91.875rem) {
  .site-menu-left .main-navigation-wrapper .primary-menu-container {
    width: 70%;
  }
}
@media (min-width: 106.25rem) {
  .site-menu-left .main-navigation-wrapper .primary-menu-container {
    padding: 5rem 3.125rem 5rem 12.5rem;
  }
}
.site-menu-left .main-navigation-wrapper .primary-menu-container .primary-menu {
  max-height: 100%;
  overflow: auto;
}

.site-menu-left .main-navigation-wrapper .primary-menu-container .primary-menu::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.site-menu-left .main-navigation-wrapper .primary-menu-container .primary-menu::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}

.site-menu-left .main-navigation-wrapper .primary-menu-container .primary-menu::-webkit-scrollbar-thumb {
  background: rgba(23, 24, 26, 0.5);
  border: 0;
  border-radius: 3px;
}

.site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper {
  display: none;
  position: relative;
  height: auto;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper {
    display: block;
    width: 40%;
  }
}
@media (min-width: 91.875rem) {
  .site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper {
    width: 50%;
  }
}
.site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper .new-menu-image {
  opacity: 0;
  -webkit-transition: 2s ease;
  -o-transition: 2s ease;
  transition: 2s ease;
}

.site-menu-left .main-navigation-wrapper .main-navigation-image-wrapper .new-menu-image.visible {
  opacity: 1;
}

.site-menu-left .main-navigation-wrapper .main-navigation {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  -webkit-transform: translateY(-120%);
  -o-transform: translateY(-120%);
     transform: translateY(-120%);
  width: 100%;
  -webkit-transition: all 0.3s 0.3s ease;
  -o-transition: all 0.3s 0.3s ease;
  transition: all 0.3s 0.3s ease;
  z-index: -1;
  background: #fff;
  -webkit-box-shadow: 12.728px 12.728px 21px 0px rgba(6, 19, 34, 0.21);
  box-shadow: 12.728px 12.728px 21px 0px rgba(6, 19, 34, 0.21);
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper .main-navigation {
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: 100vh;
    -webkit-transform: none;
    -o-transform: none;
       transform: none;
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
.site-menu-left .main-navigation-wrapper .main-navigation .menu {
  margin: 0 auto;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  max-width: 380px;
}

@media (min-width: 62rem) {
  .site-menu-left .main-navigation-wrapper .main-navigation .menu {
    max-width: 1120px;
  }
}
.site-menu-left .primary-menu {
  overflow: hidden;
}

@media (min-width: 62rem) {
  .site-menu-left .primary-menu {
    margin: 0 -3.125rem;
  }
}
.site-menu-left .primary-menu:after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 62rem) {
  .site-menu-left .primary-menu > li {
    float: left;
    width: 50%;
    padding: 0 1.875rem;
    margin-bottom: 3.75rem;
  }
}
@media all and (min-width: 62rem) and (-ms-high-contrast: none), (min-width: 62rem) and (-ms-high-contrast: active) {
  .site-menu-left .primary-menu > li {
    max-width: 50%;
  }
}
@media (min-width: 91.875rem) {
  .site-menu-left .primary-menu > li {
    width: 33.333%;
    padding: 0 3.125rem;
  }
}
@media all and (min-width: 91.875rem) and (-ms-high-contrast: none), (min-width: 91.875rem) and (-ms-high-contrast: active) {
  .site-menu-left .primary-menu > li {
    max-width: 33.33%;
    width: 100%;
  }
}
@media (min-width: 106.25rem) {
  .site-menu-left .primary-menu > li {
    padding: 0 4.0625rem;
  }
}
.site-menu-left .primary-menu > li > ul {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #3b4249;
  display: none;
  padding-left: 1.875rem;
  margin-top: 1rem;
}

@media (min-width: 62rem) {
  .site-menu-left .primary-menu > li > ul {
    padding-left: 0;
    display: block;
  }
}
.site-menu-left .primary-menu > li > ul li:hover > a {
  border-color: #13b0bb;
}

.site-menu-left .primary-menu > li > ul a {
  font-weight: 500;
  display: block;
}

.site-menu-left .primary-menu > li > ul.toggled-on {
  display: block;
}

.site-menu-left .primary-menu > li > ul ul {
  margin-top: 1.25rem;
  display: none;
  padding-left: 1.875rem;
}

@media (min-width: 62rem) {
  .site-menu-left .primary-menu > li > ul ul {
    padding-left: 0.625rem;
  }
}
.site-menu-left .primary-menu > li > ul ul.toggled-on {
  display: block;
}

.site-menu-left .primary-menu > li > ul .menu-item-has-children, .site-menu-left .primary-menu > li > ul .page_item_has_children {
  padding-right: 1.625rem;
}

.site-menu-left .primary-menu > li > ul .menu-item-has-children ul, .site-menu-left .primary-menu > li > ul .page_item_has_children ul {
  margin-right: -1.625rem;
}

@media (min-width: 62rem) {
  .site-menu-left .primary-menu > li > .submenu-toggle {
    display: none;
  }
}
.main-navigation-wrapper .menu-toggle {
  padding: 0.5625rem;
  background: 0 0;
  border: none;
  position: relative;
  z-index: 1;
}

.main-navigation-wrapper .menu-toggle:hover .line:first-child {
  -webkit-transform: translateY(3px);
  -o-transform: translateY(3px);
     transform: translateY(3px);
}

.main-navigation-wrapper .menu-toggle:hover .line:last-child {
  -webkit-transform: translateY(-3px);
  -o-transform: translateY(-3px);
     transform: translateY(-3px);
}

.main-navigation-wrapper .menu-toggle:focus, .main-navigation-wrapper .menu-toggle:active {
  outline: none;
}

.main-navigation-wrapper .menu-toggle[aria-expanded=true]:hover {
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
     transform: rotate(90deg);
}

.main-navigation-wrapper .menu-toggle[aria-expanded=true] .line {
  width: 29px;
  -webkit-transform-origin: center;
  -o-transform-origin: center;
     transform-origin: center;
}

.main-navigation-wrapper .menu-toggle[aria-expanded=true] .line:first-child {
  -webkit-transform: rotate(-45deg) translate(-6px, 6px);
  -o-transform: rotate(-45deg) translate(-6px, 6px);
     transform: rotate(-45deg) translate(-6px, 6px);
}

.main-navigation-wrapper .menu-toggle[aria-expanded=true] .line:last-child {
  -webkit-transform: rotate(45deg) translate(-6px, -6px);
  -o-transform: rotate(45deg) translate(-6px, -6px);
     transform: rotate(45deg) translate(-6px, -6px);
}

.main-navigation-wrapper .menu-toggle .line {
  display: block;
  width: 22px;
  height: 2px;
  background: #17181a;
  margin-bottom: 0.9375rem;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.main-navigation-wrapper .menu-toggle .line:last-child {
  margin-bottom: 0;
}

.submenu-toggle {
  background: 0 0;
  border: 0;
  color: #3b4249;
  padding: 0;
  width: 26px;
  height: 26px;
  line-height: 1.625rem;
  position: absolute;
  right: 0;
  top: 0;
}

.submenu-toggle:before, .submenu-toggle:after {
  content: "";
  display: block;
  color: inherit;
}

.submenu-toggle:before {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
}

.submenu-toggle:focus {
  outline: none;
}

.submenu-toggle:hover {
  background: 0 0;
}

.submenu-toggle.toggled-on:before {
  content: "\f151";
}

.site-footer {
  max-width: 1510px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 1.875rem;
  color: #767b80;
  padding: 0 1.5625rem;
}

@media (min-width: 48rem) {
  .site-footer {
    padding: 0 3.125rem;
  }
}
@media (min-width: 62rem) {
  .site-footer {
    padding: 0 5rem;
  }
}
.site-footer-wrapper {
  padding: 2rem 0;
  border-top: 1px solid #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
}

@media (min-width: 62rem) {
  .site-footer-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
}
.site-footer .site-info + .footer-menu-container {
  margin-top: 1.25rem;
}

@media (min-width: 62rem) {
  .site-footer .site-info + .footer-menu-container {
    margin-top: 0;
  }
}
.footer-widgets {
  max-width: 1510px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 1.875rem;
  color: #767b80;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0 1.5625rem;
}

@media (min-width: 48rem) {
  .footer-widgets {
    padding: 0 3.125rem;
  }
}
@media (min-width: 62rem) {
  .footer-widgets {
    padding: 0 5rem;
  }
}
.footer-widgets-wrapper {
  border-top: 1px solid #ededed;
  padding: 3.125rem 0;
}

.footer-widgets + .site-footer {
  margin-top: 0;
}

.footer-widgets .top-widgets {
  font-size: 12px;
  font-size: 0.75rem;
}

.footer-widgets .top-widgets + .bottom-widgets {
  margin-top: 3.125rem;
}

.footer-widgets .top-widgets img.alignleft + img.alignleft, .footer-widgets .top-widgets img.alignleft + noscript + img.alignleft {
  margin-left: 2.5em;
}

.footer-widgets .top-widgets img.alignright + img.alignright, .footer-widgets .top-widgets img.alignright + noscript + img.alignright {
  margin-right: 2.5em;
}

.footer-widgets .top-widgets, .footer-widgets .bottom-widgets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -1.25rem;
}

@media (min-width: 62rem) {
  .footer-widgets .top-widgets, .footer-widgets .bottom-widgets {
    margin: 0 -2.5rem;
  }
}
.footer-widgets .top-widgets .widget-area, .footer-widgets .bottom-widgets .widget-area {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  padding: 0 1.25rem;
}

@media (min-width: 48rem) {
  .footer-widgets .top-widgets .widget-area, .footer-widgets .bottom-widgets .widget-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    -webkit-flex: 1 1 50%;
            flex: 1 1 50%;
  }
}
@media (min-width: 62rem) {
  .footer-widgets .top-widgets .widget-area, .footer-widgets .bottom-widgets .widget-area {
    padding: 0 2.5rem;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 48rem), (-ms-high-contrast: active) and (min-width: 48rem) {
  .footer-widgets .top-widgets .widget-area {
    max-width: 50%;
  }
}
.footer-widgets .top-widgets .widget-area + .widget-area {
  margin-top: 2.5rem;
}

@media (min-width: 48rem) {
  .footer-widgets .top-widgets .widget-area + .widget-area {
    margin-top: 0;
  }
}
@media all and (-ms-high-contrast: none) and (min-width: 48rem), (-ms-high-contrast: active) and (min-width: 48rem) {
  .footer-widgets .bottom-widgets .widget-area {
    max-width: 50%;
  }
}
@media (min-width: 62rem) {
  .footer-widgets .bottom-widgets .widget-area {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    -webkit-flex: 1 1 25%;
            flex: 1 1 25%;
  }
}
@media all and (min-width: 62rem) and (-ms-high-contrast: none), (min-width: 62rem) and (-ms-high-contrast: active) {
  .footer-widgets .bottom-widgets .widget-area {
    max-width: 25%;
  }
}
.footer-widgets .bottom-widgets .widget-area + .widget-area {
  margin-top: 2.5rem;
}

@media (min-width: 48rem) {
  .footer-widgets .bottom-widgets .widget-area + .widget-area:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .footer-widgets .bottom-widgets .widget-area + .widget-area {
    margin-top: 0;
  }
}
.footer-widgets .bottom-widgets .widget {
  margin-bottom: 1.875rem;
}

.footer-widgets .bottom-widgets .widget:last-child {
  margin-bottom: 0;
}

.sticky {
  display: block;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.entry-title, .page-title {
  font-size: 39px;
  font-size: 2.4375rem;
  word-wrap: break-word;
}

@media (max-width: 47.9375rem) {
  .entry-title, .page-title {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
.page-content > * {
  max-width: 892px;
  margin-left: auto;
  margin-right: auto;
}

.entry-content > h1, .entry-content > .h1, .entry-content > h2, .entry-content > .h2, .entry-content > h3, .entry-content > .h3, .entry-content > h4, .entry-content > .h4, .entry-content > h5, .entry-content > .h5, .entry-content > h6, .entry-content > .h6 {
  margin-bottom: 0.5em;
}

.entry-content > * {
  max-width: 664px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.entry-content > *:last-child {
  margin-bottom: 0;
}

.entry-content > *.alignwide {
  max-width: 1120px;
}

.entry-content > *.alignfull {
  max-width: none;
  width: auto;
  margin-right: -1.5625rem;
  margin-left: -1.5625rem;
}

@media (min-width: 48rem) {
  .entry-content > *.alignfull {
    margin-right: -3.125rem;
    margin-left: -3.125rem;
  }
}
@media (min-width: 62rem) {
  .entry-content > *.alignfull {
    margin-right: -5rem;
    margin-left: -5rem;
  }
}
.entry-content > *.alignleft {
  margin-right: 3.125rem;
}

@media screen and (min-width: 54rem) {
  .entry-content > *.alignleft {
    margin-left: calc((100% - 41.5rem) / 2);
  }
}
.entry-content > *.alignright {
  margin-left: 3.125rem;
}

@media screen and (min-width: 54rem) {
  .entry-content > *.alignright {
    margin-right: calc((100% - 41.5rem) / 2);
  }
}
.entry-content > *.aligncenter {
  text-align: center;
}

.entry-content .page-links {
  margin-top: 1.5em;
}

body.page .site-main > .hentry > .entry-header, body.page .site-main > .hentry > .post-thumbnail {
  max-width: 892px;
}

body.page .entry-content > * {
  max-width: 892px;
}

body.page .entry-content > *.alignwide {
  max-width: 1120px;
}

body.page .entry-content > *.alignfull {
  max-width: none;
}

body.page .entry-content > *.alignleft {
  margin-left: auto;
}

@media screen and (min-width: 72rem) {
  body.page .entry-content > *.alignleft {
    margin-left: calc((100% - 55.75rem) / 2);
  }
}
body.page .entry-content > *.alignright {
  margin-right: auto;
}

@media screen and (min-width: 72rem) {
  body.page .entry-content > *.alignright {
    margin-right: calc((100% - 55.75rem) / 2);
  }
}
body.page.page-template-template-wide-page .site-main > .hentry > .entry-header, body.page.page-template-template-wide-page .site-main > .hentry > .post-thumbnail {
  max-width: 1120px;
}

body.page.page-template-template-wide-page .entry-content > * {
  max-width: 1120px;
}

body.page.page-template-template-wide-page .entry-content > *.alignwide {
  max-width: 1350px;
}

body.page.page-template-template-wide-page .entry-content > *.alignfull {
  max-width: none;
}

body.page.page-template-template-wide-page .entry-content > *.alignleft {
  margin-left: auto;
}

@media screen and (min-width: 86.25rem) {
  body.page.page-template-template-wide-page .entry-content > *.alignleft {
    margin-left: calc((100% - 70rem) / 2);
  }
}
body.page.page-template-template-wide-page .entry-content > *.alignright {
  margin-right: auto;
}

@media screen and (min-width: 86.25rem) {
  body.page.page-template-template-wide-page .entry-content > *.alignright {
    margin-right: calc((100% - 70rem) / 2);
  }
}
body.page.page-template-template-wider-page .site-main > .hentry > .entry-header, body.page.page-template-template-wider-page .site-main > .hentry > .post-thumbnail, body.page.page-template-template-canvas-page .site-main > .hentry > .entry-header, body.page.page-template-template-canvas-page .site-main > .hentry > .post-thumbnail {
  max-width: 1350px;
}

body.page.page-template-template-wider-page .entry-content > *, body.page.page-template-template-canvas-page .entry-content > * {
  max-width: 1350px;
}

body.page.page-template-template-wider-page .entry-content > *.alignwide, body.page.page-template-template-canvas-page .entry-content > *.alignwide {
  max-width: 1550px;
}

body.page.page-template-template-wider-page .entry-content > *.alignfull, body.page.page-template-template-canvas-page .entry-content > *.alignfull {
  max-width: none;
}

body.page.page-template-template-wider-page .entry-content > *.alignleft, body.page.page-template-template-canvas-page .entry-content > *.alignleft {
  margin-left: auto;
}

@media screen and (min-width: 100.625rem) {
  body.page.page-template-template-wider-page .entry-content > *.alignleft, body.page.page-template-template-canvas-page .entry-content > *.alignleft {
    margin-left: calc((100% - 84.375rem) / 2);
  }
}
body.page.page-template-template-wider-page .entry-content > *.alignright, body.page.page-template-template-canvas-page .entry-content > *.alignright {
  margin-right: auto;
}

@media screen and (min-width: 100.625rem) {
  body.page.page-template-template-wider-page .entry-content > *.alignright, body.page.page-template-template-canvas-page .entry-content > *.alignright {
    margin-right: calc((100% - 84.375rem) / 2);
  }
}
body.page.page-template-template-canvas-page .site-main > .hentry > .entry-header, body.page.page-template-template-canvas-page .site-main > .hentry > .post-thumbnail {
  display: none;
}

body.page.page-template-template-canvas-page .content-area {
  padding-top: 0;
  padding-bottom: 0;
}

.page-title + .archive-description {
  margin-top: 1.25rem;
}

.archive-description, .page-description {
  font-weight: 500;
  max-width: 768px;
  margin: 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 62rem) {
  .archive-description, .page-description {
    font-size: 16px;
    font-size: 1rem;
  }
}
.entry-header, .page-header {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-bottom: 3.125rem;
  margin-bottom: 3.75rem;
  border-bottom: 1px solid #ededed;
}

.entry-header > *, .page-header > * {
  max-width: 768px;
  margin-right: auto;
  margin-left: auto;
}

.page-header {
  max-width: 892px;
}

.entry-footer {
  max-width: 664px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
}

span.featured {
  background: #ffce00;
  color: #17181a;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 600;
  padding: 0.1em 0.5em;
  letter-spacing: 0.075em;
  font-size: 11px;
  font-size: 0.6875rem;
  display: inline-block;
}

.post-thumbnail {
  margin-bottom: 3.125rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 1120px;
}

.post-thumbnail:last-child {
  margin-bottom: 0;
}

.post-thumbnail img {
  margin: 0 auto;
  display: block;
  border-radius: 3px;
}

a.post-thumbnail {
  margin-bottom: 1.875rem;
  display: block;
}

a.post-thumbnail:focus {
  outline: none;
}

a.post-thumbnail:last-child {
  margin-bottom: 0;
}

.entry-title {
  margin-bottom: 1.5rem;
}

.entry-title:last-child {
  margin-bottom: 0;
}

.entry-title a {
  color: inherit;
}

.entry-title a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.entry-meta {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
}

.entry-meta > * {
  margin-right: 1.875rem;
}

.entry-meta > *:last-child {
  margin-right: 0;
}

.entry-meta > *:last-child:after {
  display: none;
}

.entry-meta > *:after {
  margin: 0 0.4375rem;
}

.entry-meta > *.featured:after {
  display: none;
}

.entry-meta i {
  color: #17181a;
  margin-right: 0.4375rem;
}

.entry-meta a {
  color: inherit;
}

.entry-meta a:hover {
  text-decoration: none;
  color: #13b0bb;
}

.entry-meta + .entry-title {
  margin-top: 1.25rem;
}

.entry-meta .cat-links a {
  color: #13b0bb;
}

.entry-meta .cat-links a:hover {
  text-decoration: underline;
}

.tags-links {
  font-size: 14px;
  font-size: 0.875rem;
}

.tags-links .tags-links-title {
  color: #3b4249;
  margin-right: 1.25rem;
}

.tags-links a {
  display: inline-block;
  padding: 0.5rem 1rem;
  border: 1px solid #ededed;
  border-radius: 3px;
  margin: 0 0.3125rem 0.3125rem 0;
  font-weight: 500;
}

.tags-links a:hover {
  text-decoration: none;
  background: #13b0bb;
  color: #fff;
  border-color: #13b0bb;
}

body.blog .site-main > article, body.archive .site-main > article, body.search .site-main > article {
  max-width: 892px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  background: #fff;
  padding: 1.25rem;
}

@media (min-width: 48rem) {
  body.blog .site-main > article, body.archive .site-main > article, body.search .site-main > article {
    padding: 2.5rem;
  }
}
body.blog .site-main > article + article, body.archive .site-main > article + article, body.search .site-main > article + article {
  margin-top: 5rem;
}

body.blog .site-main > article .entry-title, body.archive .site-main > article .entry-title, body.search .site-main > article .entry-title {
  font-size: 25px;
  font-size: 1.5625rem;
}

@media (max-width: 47.9375rem) {
  body.blog .site-main > article .entry-title, body.archive .site-main > article .entry-title, body.search .site-main > article .entry-title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body.blog .site-main > article .entry-content > *, body.archive .site-main > article .entry-content > *, body.search .site-main > article .entry-content > * {
  max-width: 100%;
}

body.blog .site-main > article .entry-content > *.alignfull, body.blog .site-main > article .entry-content > *.alignwide, body.archive .site-main > article .entry-content > *.alignfull, body.archive .site-main > article .entry-content > *.alignwide, body.search .site-main > article .entry-content > *.alignfull, body.search .site-main > article .entry-content > *.alignwide {
  margin-right: auto;
  margin-left: auto;
}

body.blog .site-main > article .entry-content > *.alignleft, body.archive .site-main > article .entry-content > *.alignleft, body.search .site-main > article .entry-content > *.alignleft {
  margin-left: 0;
}

body.blog .site-main > article .entry-content > *.alignright, body.archive .site-main > article .entry-content > *.alignright, body.search .site-main > article .entry-content > *.alignright {
  margin-right: 0;
}

body.blog .site-main > article .entry-header, body.archive .site-main > article .entry-header, body.search .site-main > article .entry-header {
  padding: 0;
  border: 0;
  margin-bottom: 1.25rem;
  text-align: left;
  max-width: 100%;
}

body.blog .site-main > article .entry-header > *, body.archive .site-main > article .entry-header > *, body.search .site-main > article .entry-header > * {
  max-width: 100%;
}

body.blog .site-main > article .entry-header:last-child, body.archive .site-main > article .entry-header:last-child, body.search .site-main > article .entry-header:last-child {
  margin-bottom: 0;
}

body.blog .site-main > article .entry-meta, body.archive .site-main > article .entry-meta, body.search .site-main > article .entry-meta {
  text-align: left;
  font-weight: 400;
}

body.blog .site-main > article .entry-meta > *, body.archive .site-main > article .entry-meta > *, body.search .site-main > article .entry-meta > * {
  margin: 0;
}

body.blog .site-main > article .entry-meta > *:after, body.archive .site-main > article .entry-meta > *:after, body.search .site-main > article .entry-meta > *:after {
  content: "/";
}

body.blog .site-main > article .entry-meta > *.featured, body.archive .site-main > article .entry-meta > *.featured, body.search .site-main > article .entry-meta > *.featured {
  margin-right: 0.6875rem;
}

body.search .site-main > article + article {
  margin-top: 2.5rem;
  padding-top: 2.5rem;
  border-top: 1px solid #ededed;
}

body.blog.blog-featured .site-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 1400px;
  margin: 0 auto;
}

body.blog.blog-featured .site-main article {
  margin-bottom: 3.125rem;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article {
    padding: 0 1.5625rem;
    width: 50%;
  }
}
@media (min-width: 62rem) {
  body.blog.blog-featured .site-main article {
    width: 33.33%;
  }
}
body.blog.blog-featured .site-main article + article {
  margin-top: 0;
}

body.blog.blog-featured .site-main article.sticky:first-of-type {
  max-width: 100%;
  width: 100%;
  padding-bottom: 3.75rem;
  margin-bottom: 3.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
body.blog.blog-featured .site-main article.sticky:first-of-type:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: #ededed;
}

@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type:after {
    left: 25px;
    right: 25px;
  }
}
@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type:nth-child(2n-1) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type:nth-child(2n-1) .post-thumbnail {
    margin-right: 2.5rem;
    margin-left: 0;
  }
}
@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type:nth-child(2n-1) .post-thumbnail {
    margin-right: 5rem;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.blog.blog-featured .site-main article.sticky:first-of-type .sticky-post-content-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
body.blog.blog-featured .site-main article.sticky:first-of-type .entry-title {
  clear: none;
  font-size: 20px;
  font-size: 1.25rem;
}

@media (min-width: 62rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type .entry-title {
    font-size: 31px;
    font-size: 1.9375rem;
  }
}
body.blog.blog-featured .site-main article.sticky:first-of-type .entry-content {
  display: block;
}

body.blog.blog-featured .site-main article.sticky:first-of-type .entry-content:before, body.blog.blog-featured .site-main article.sticky:first-of-type .entry-content:after {
  display: none;
}

body.blog.blog-featured .site-main article.sticky:first-of-type .post-thumbnail {
  padding: 0;
}

@media (min-width: 48rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type .post-thumbnail {
    width: 45%;
    max-width: 664px;
    margin-left: 2.5rem;
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
@media (min-width: 62rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type .post-thumbnail {
    width: 50%;
    margin-left: 5rem;
  }
}
@media (min-width: 91.875rem) {
  body.blog.blog-featured .site-main article.sticky:first-of-type .post-thumbnail {
    width: 60%;
  }
}
body.blog.blog-featured .site-main article.sticky:first-of-type .post-thumbnail img {
  position: static;
}

body.blog.blog-featured .site-main article.sticky:first-of-type .entry-meta .featured {
  display: none;
}

body.blog.blog-featured .site-main article.sticky:first-of-type .entry-header {
  margin-bottom: 1.25rem;
}

body.blog.blog-featured .site-main article .entry-content {
  display: none;
}

body.blog.blog-featured .site-main article .entry-title {
  font-size: 16px;
  font-size: 1rem;
}

body.blog.blog-featured .site-main article .post-thumbnail {
  margin-bottom: 1rem;
  padding-top: 70%;
  position: relative;
}

body.blog.blog-featured .site-main article .post-thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

body.blog.blog-featured .site-main article .entry-meta + .entry-title {
  margin-top: 0.5rem;
}

body.blog.blog-featured .site-main article .entry-header {
  margin-bottom: 0;
}

body.blog.blog-featured .site-main .navigation.pagination {
  width: 100%;
  max-width: 100%;
  margin-top: 3.125rem;
}

body.blog.blog-masonry .site-main {
  max-width: 1400px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

body.blog.blog-masonry .site-main article {
  margin-bottom: 3.125rem;
  width: 100%;
  position: relative;
  padding: 0;
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (min-width: 48rem) {
  body.blog.blog-masonry .site-main article {
    padding: 0 1.5625rem;
    width: 50%;
  }
}
@media (min-width: 62rem) {
  body.blog.blog-masonry .site-main article {
    width: 33.33%;
  }
}
body.blog.blog-masonry .site-main article:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  body.blog.blog-masonry .site-main article:before {
    left: 25px;
    right: 25px;
  }
}
body.blog.blog-masonry .site-main article + article {
  margin-top: 0;
}

body.blog.blog-masonry .site-main article.sticky.has-post-thumbnail .featured {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0;
}

@media (min-width: 48rem) {
  body.blog.blog-masonry .site-main article.sticky.has-post-thumbnail .featured {
    left: 40px;
  }
}
body.blog.blog-masonry .site-main article .entry-content {
  display: none;
}

body.blog.blog-masonry .site-main article .entry-title {
  margin: 0;
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
}

body.blog.blog-masonry .site-main article .post-thumbnail {
  margin-bottom: 0;
}

body.blog.blog-masonry .site-main article .post-thumbnail img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

body.blog.blog-masonry .site-main article .entry-meta {
  width: 100%;
}

body.blog.blog-masonry .site-main article .entry-meta + .entry-title {
  margin-bottom: 0.5rem;
}

body.blog.blog-masonry .site-main article .entry-meta .featured {
  margin-bottom: 0.5rem;
}

body.blog.blog-masonry .site-main article .entry-header {
  margin-bottom: 0;
  padding: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

body.blog.blog-masonry .site-main .navigation.pagination {
  margin-top: 1.875rem;
  width: 100%;
  max-width: 100%;
}

body.error404 .content-area, body.search-no-results .content-area {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  background: url(../../../../themes/booklium/img/bg_404.png) center center no-repeat;
  padding-bottom: 10%;
}

body.error404 .site-main, body.search-no-results .site-main {
  width: 100%;
}

body.error404 .not-found, body.search-no-results .not-found {
  text-align: center;
}

body.error404 .not-found .page-header, body.search-no-results .not-found .page-header {
  padding-top: 0;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 2.5rem;
}

body.error404 .not-found .page-content, body.search-no-results .not-found .page-content {
  max-width: 892px;
  margin: 0 auto;
}

body.error404 .not-found .search-form, body.search-no-results .not-found .search-form {
  margin-top: 1.875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 48rem) {
  body.error404 .not-found .search-form, body.search-no-results .not-found .search-form {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
body.error404 .not-found .search-form label, body.search-no-results .not-found .search-form label {
  width: 100%;
  margin-bottom: 1.25rem;
}

@media (min-width: 48rem) {
  body.error404 .not-found .search-form label, body.search-no-results .not-found .search-form label {
    width: auto;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    margin-bottom: 0;
    margin-right: 0.3125rem;
  }
}
body.error404 .not-found .search-form .search-submit, body.search-no-results .not-found .search-form .search-submit {
  width: 100%;
}

@media (min-width: 48rem) {
  body.error404 .not-found .search-form .search-submit, body.search-no-results .not-found .search-form .search-submit {
    width: auto;
  }
}
body.taxonomy-archive .page-header {
  max-width: 1350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}

@media (max-width: 47.9375rem) {
  body.taxonomy-archive .page-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
}
body.taxonomy-archive .page-header .page-info-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}

@media (max-width: 47.9375rem) {
  body.taxonomy-archive .page-header .page-info-wrapper + .page-image {
    margin-top: 2.5rem;
  }
}
body.taxonomy-archive .page-header img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 3px;
}

@media (max-width: 47.9375rem) {
  body.taxonomy-archive .page-header img {
    height: 250px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.taxonomy-archive .page-header .page-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
@media (min-width: 48rem) {
  body.taxonomy-archive .page-header.has-image .page-info-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 55%;
    -webkit-flex: 1 0 55%;
            flex: 1 0 55%;
    padding-right: 3.75rem;
  }
}
@media (min-width: 91.875rem) {
  body.taxonomy-archive .page-header.has-image .page-info-wrapper {
    padding-right: 6.25rem;
  }
}
body.taxonomy-archive .page-header.has-image .archive-description {
  max-width: 540px;
}

.taxonomy-items-wrapper {
  max-width: 1350px;
  margin: 0 auto;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -0.625rem;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper > * {
  margin: 1.875rem 0 0;
  padding: 0 0.625rem;
  border-radius: 0;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper > *:nth-child(1) {
  margin-top: 0;
}

@media (min-width: 48rem) {
  .taxonomy-items-wrapper .taxonomy-items-inner-wrapper > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    -webkit-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 62rem) {
  .taxonomy-items-wrapper .taxonomy-items-inner-wrapper > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    -webkit-flex: 1 0 25%;
            flex: 1 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 48rem) {
  .taxonomy-items-wrapper .taxonomy-items-inner-wrapper > *:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .taxonomy-items-wrapper .taxonomy-items-inner-wrapper > *:nth-child(3), .taxonomy-items-wrapper .taxonomy-items-inner-wrapper > *:nth-child(4) {
    margin-top: 0;
  }
}
.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .post-thumbnail-wrapper {
  margin-bottom: 1rem;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .post-thumbnail-wrapper:last-child {
  margin-bottom: 0;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .entry-header {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: left;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .entry-title {
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
}

.post-navigation-wrapper {
  max-width: 1350px;
  margin: 5rem auto 0;
  text-align: center;
}

.post-navigation-wrapper.has-one-link .post-navigation:after {
  display: none;
}

.post-navigation-wrapper.has-one-link .nav-next, .post-navigation-wrapper.has-one-link .nav-previous {
  width: 100%;
}

.post-navigation-wrapper a {
  display: block;
}

.post-navigation-wrapper a:focus, .post-navigation-wrapper a:active {
  text-decoration: none;
}

.post-navigation-wrapper a:hover {
  text-decoration: none;
}

.post-navigation-wrapper a:hover .post-title {
  color: #13b0bb;
}

.post-navigation-wrapper a:hover .arrow {
  width: 40px;
}

@media (min-width: 62rem) {
  .post-navigation-wrapper .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
@media (min-width: 62rem) {
  .post-navigation-wrapper .nav-links > * {
    width: 50%;
  }
}
.post-navigation-wrapper .nav-links a {
  padding: 1.25rem 0;
}

@media (min-width: 48rem) {
  .post-navigation-wrapper .nav-links a {
    padding: 2.5rem;
  }
}
@media (min-width: 62rem) {
  .post-navigation-wrapper .nav-links a {
    padding: 2.5rem 3.75rem;
  }
}
.post-navigation-wrapper .post-navigation {
  margin-bottom: 0;
  position: relative;
}

.post-navigation-wrapper .post-navigation:after {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #ededed;
}

@media (min-width: 62rem) {
  .post-navigation-wrapper .post-navigation:after {
    content: "";
  }
}
.post-navigation-wrapper .post-title {
  font-weight: 400;
  color: #a4b1bd;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  display: block;
  font-size: 25px;
  font-size: 1.5625rem;
}

@media (min-width: 48rem) {
  .post-navigation-wrapper .post-title {
    font-size: 31px;
    font-size: 1.9375rem;
  }
}
.post-navigation-wrapper .nav-previous, .post-navigation-wrapper .nav-next {
  position: relative;
}

.post-navigation-wrapper .nav-previous:before, .post-navigation-wrapper .nav-previous:after, .post-navigation-wrapper .nav-next:before, .post-navigation-wrapper .nav-next:after {
  position: absolute;
  width: 1px;
  height: 50px;
  background: #a4b1bd;
  opacity: 0;
  -webkit-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  transition: 0.5s ease;
}

@media (min-width: 62rem) {
  .post-navigation-wrapper .nav-previous:before, .post-navigation-wrapper .nav-previous:after, .post-navigation-wrapper .nav-next:before, .post-navigation-wrapper .nav-next:after {
    content: "";
  }
}
.post-navigation-wrapper .nav-previous:before, .post-navigation-wrapper .nav-next:before {
  bottom: 50%;
  -webkit-transform-origin: bottom center;
  -o-transform-origin: bottom center;
     transform-origin: bottom center;
}

.post-navigation-wrapper .nav-previous:after, .post-navigation-wrapper .nav-next:after {
  top: 50%;
  -webkit-transform-origin: top center;
  -o-transform-origin: top center;
     transform-origin: top center;
}

.post-navigation-wrapper .nav-previous:hover:before, .post-navigation-wrapper .nav-previous:hover:after, .post-navigation-wrapper .nav-next:hover:before, .post-navigation-wrapper .nav-next:hover:after {
  opacity: 1;
  background: #13b0bb;
}

.post-navigation-wrapper .nav-previous:before, .post-navigation-wrapper .nav-previous:after {
  left: 0;
}

.post-navigation-wrapper .nav-previous:hover:before {
  -webkit-transform: rotate(40deg);
  -o-transform: rotate(40deg);
     transform: rotate(40deg);
}

.post-navigation-wrapper .nav-previous:hover:after {
  -webkit-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
     transform: rotate(-40deg);
}

.post-navigation-wrapper .nav-next:before, .post-navigation-wrapper .nav-next:after {
  right: 0;
}

.post-navigation-wrapper .nav-next:hover:before {
  -webkit-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
     transform: rotate(-40deg);
}

.post-navigation-wrapper .nav-next:hover:after {
  -webkit-transform: rotate(40deg);
  -o-transform: rotate(40deg);
     transform: rotate(40deg);
}

.page-footer {
  text-align: center;
}

.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

.comments-area {
  max-width: 664px;
  margin: 4.375rem auto 0;
}

.comments-area .comments-title {
  text-align: center;
  margin-bottom: 2.5rem;
}

.comment-list, .commentlist {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

.comment-list + .no-comments, .commentlist + .no-comments {
  margin-top: 1.875rem;
}

.comment-list ol, .commentlist ol {
  list-style: none;
}

.comment-list li, .commentlist li {
  margin-bottom: 2.5rem;
}

.comment-list li:last-child, .commentlist li:last-child {
  margin-bottom: 0;
}

.comment-list li > ol, .commentlist li > ol {
  margin-top: 2.5rem;
  padding-left: 2.5rem;
}

.comment-list .comment-body, .commentlist .comment-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 48rem) {
  .comment-list .comment-body, .commentlist .comment-body {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.comment-list .comment-body + .comment-respond, .commentlist .comment-body + .comment-respond {
  margin-top: 2.5rem;
}

.comment-list .comment-meta, .commentlist .comment-meta {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-bottom: 1.25rem;
}

@media (min-width: 48rem) {
  .comment-list .comment-meta, .commentlist .comment-meta {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 70px;
    -webkit-flex: 1 0 70px;
            flex: 1 0 70px;
    margin-bottom: 0;
    margin-right: 1.875rem;
  }
}
.comment-list .comment-content, .commentlist .comment-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  min-width: 0;
  background: #fff;
  padding: 2.5rem;
  border-radius: 3px;
  position: relative;
  -webkit-filter: drop-shadow(0px 2px 3px rgba(50, 54, 72, 0.08));
  filter: drop-shadow(0px 2px 3px rgba(50, 54, 72, 0.08));
}

.comment-list .comment-content:before, .commentlist .comment-content:before {
  content: "";
  border-style: solid;
  border-width: 0 10px 12px;
  border-color: transparent transparent #fff;
  position: absolute;
  left: 28px;
  top: -11px;
}

@media (min-width: 48rem) {
  .comment-list .comment-content:before, .commentlist .comment-content:before {
    border-width: 10px 12px 10px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    left: -11px;
    top: 28px;
  }
}
.comment-list .avatar, .commentlist .avatar {
  border-radius: 50%;
  display: block;
  border: 3px solid #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.comment-list .avatar + noscript + .fn, .comment-list .avatar + .fn, .commentlist .avatar + noscript + .fn, .commentlist .avatar + .fn {
  margin-left: 1.25rem;
  word-wrap: break-word;
}

@media (min-width: 48rem) {
  .comment-list .avatar + noscript + .fn, .comment-list .avatar + .fn, .commentlist .avatar + noscript + .fn, .commentlist .avatar + .fn {
    margin-left: 0;
    margin-top: 0.75rem;
    max-width: 70px;
  }
}
.comment-list .fn, .commentlist .fn {
  display: block;
  text-align: center;
  line-height: 1.4;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.comment-list .fn a, .commentlist .fn a {
  color: inherit;
}

.comment-list .comment-author, .commentlist .comment-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

@media (min-width: 48rem) {
  .comment-list .comment-author, .commentlist .comment-author {
    display: block;
  }
}
.comment-list .comment-metadata, .commentlist .comment-metadata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 1.25rem;
}

.comment-list .comment-reply-link, .commentlist .comment-reply-link {
  font-weight: 600;
}

.comment-list .comment-time, .commentlist .comment-time {
  margin-left: auto;
  font-size: 12px;
  font-size: 0.75rem;
  color: #b6b7bb;
  font-weight: 500;
}

.comment-list .edit-link .comment-edit-link, .commentlist .edit-link .comment-edit-link {
  font-size: 12px;
  font-size: 0.75rem;
  color: #b6b7bb;
  font-weight: 500;
  text-decoration: none;
  margin-left: 1em;
}

.comment-list .edit-link .comment-edit-link:hover, .commentlist .edit-link .comment-edit-link:hover {
  text-decoration: underline;
}

.comment-list .trackback .comment-body, .comment-list .pingback .comment-body, .commentlist .trackback .comment-body, .commentlist .pingback .comment-body {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.comment-list .trackback .comment-meta, .comment-list .pingback .comment-meta, .commentlist .trackback .comment-meta, .commentlist .pingback .comment-meta {
  margin-right: 0;
  width: 100%;
  margin-bottom: 1.875rem;
}

.comment-list .trackback .comment-meta .fn, .comment-list .pingback .comment-meta .fn, .commentlist .trackback .comment-meta .fn, .commentlist .pingback .comment-meta .fn {
  text-align: left;
}

.comment-list .trackback .comment-content:before, .comment-list .pingback .comment-content:before, .commentlist .trackback .comment-content:before, .commentlist .pingback .comment-content:before {
  border-width: 0 10px 12px;
  border-color: transparent transparent #fff;
  position: absolute;
  left: 28px;
  top: -11px;
}

.comment-respond {
  overflow: hidden;
  margin-top: 5rem;
  padding: 2.5rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.comment-respond:first-child {
  margin-top: 0;
}

.comment-respond .comment-reply-title {
  font-size: 25px;
  font-size: 1.5625rem;
  text-align: center;
}

.comment-respond .comment-reply-title small, .comment-respond .comment-reply-title .small {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.comment-respond .comment-form {
  margin: 0 -0.625rem;
}

.comment-respond .comment-form:after {
  display: table;
  content: "";
  clear: both;
}

.comment-respond .comment-form > * {
  padding: 0 0.625rem;
  width: 100%;
  float: left;
}

.comment-respond .logged-in-as {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0.5em;
}

@media (min-width: 48rem) {
  .comment-respond .comment-form-author, .comment-respond .comment-form-email {
    width: 50%;
  }
}
.comment-respond .comment-notes {
  display: none;
}

.comment-respond .form-submit {
  margin-top: 0.625rem;
  text-align: center;
  margin-bottom: 0;
}

.comment-respond .comment-form-cookies-consent label {
  font-weight: 400;
}

.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {
  display: none;
}

.infinity-end.neverending .site-footer {
  display: block;
}

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

embed, iframe, object {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.custom-logo-link {
  display: inline-block;
}

.wp-caption {
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption-text {
  text-align: center;
  margin-top: 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  color: #17181a;
  font-weight: 500;
}

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

.entry-content .has-light-sea-green-color {
  color: #13b0bb;
}

.entry-content .has-light-sea-green-background-color {
  background-color: #13b0bb;
}

.entry-content .has-tangerine-yellow-color {
  color: #ffce00;
}

.entry-content .has-tangerine-yellow-background-color {
  background-color: #ffce00;
}

.entry-content .has-white-smoke-color {
  color: #ededed;
}

.entry-content .has-white-smoke-background-color {
  background-color: #ededed;
}

.entry-content .has-white-lilac-color {
  color: #ebebec;
}

.entry-content .has-white-lilac-background-color {
  background-color: #ebebec;
}

.entry-content .has-storm-grey-color {
  color: #767b80;
}

.entry-content .has-storm-grey-background-color {
  background-color: #767b80;
}

.entry-content .has-arsenic-color {
  color: #3b4249;
}

.entry-content .has-arsenic-background-color {
  background-color: #3b4249;
}

.entry-content .has-black-color {
  color: #000;
}

.entry-content .has-black-background-color {
  background-color: #000;
}

.entry-content .has-white-color {
  color: #fff;
}

.entry-content .has-white-background-color {
  background-color: #fff;
}

.wp-block-image {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}

.wp-block-image:first-child {
  margin-top: 0;
}

.wp-block-image:last-child {
  margin-bottom: 0;
}

.wp-block-image figure {
  margin: 0;
}

.wp-block-image figcaption {
  margin: 0.75rem 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #17181a;
}

.wp-block-image img {
  display: block;
  border-radius: 3px;
}

.wp-block-image .alignleft {
  margin-right: 3.125rem;
  margin-bottom: 2.5rem;
  max-width: 50%;
}

.wp-block-image .alignright {
  margin-left: 3.125rem;
  margin-bottom: 2.5rem;
  max-width: 50%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-image .aligncenter, .wp-block-image .alignright, .wp-block-image .alignleft {
    display: block;
  }
}
.wp-block-button:last-child {
  margin-bottom: 0;
}

.wp-block-button.alignright {
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.wp-block-button.alignright .wp-block-button__link {
  float: right;
  margin-left: 3.125rem;
}

.wp-block-button.alignleft {
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.wp-block-button.alignleft .wp-block-button__link {
  float: left;
  margin-right: 3.125rem;
}

.wp-block-button__link, .wp-block-file .wp-block-file__button {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  border-radius: 3px;
  letter-spacing: 0.075em;
  border: 2px solid transparent;
  padding: 0.9375rem 1.875rem;
  line-height: 1.2;
}

.wp-block-button__link:hover, .wp-block-file .wp-block-file__button:hover {
  text-decoration: none;
  background-color: #fafafa;
  color: #17181a;
  border-color: #13b0bb;
}

.wp-block-button__link:not(.has-background), .wp-block-file .wp-block-file__button:not(.has-background) {
  background-color: #13b0bb;
}

.wp-block-button__link:not(.has-background):hover, .wp-block-file .wp-block-file__button:not(.has-background):hover {
  background-color: #fafafa;
}

.wp-block-button__link:not(.has-text-color), .wp-block-file .wp-block-file__button:not(.has-text-color) {
  color: #fff;
}

.wp-block-button__link:not(.has-text-color):hover, .wp-block-file .wp-block-file__button:not(.has-text-color):hover {
  color: #17181a;
}

.is-style-outline .wp-block-button__link {
  border-color: currentColor;
}

.is-style-outline .wp-block-button__link:hover {
  border-color: #13b0bb;
}

.is-style-outline .wp-block-button__link:not(.has-background) {
  background: 0 0;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #17181a;
}

.wp-block-gallery {
  margin-top: 1.875em;
  margin-bottom: 1.25em;
}

.wp-block-gallery:first-child {
  margin-top: 0;
}

.wp-block-gallery:last-child {
  margin-bottom: 0;
}

.wp-block-gallery .blocks-gallery-item {
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-quote.is-style-large, .wp-block-quote.is-large {
  margin-left: auto;
  margin-right: auto;
  padding: 0.25rem 2.5rem 0;
}

.wp-block-quote.is-style-large:before, .wp-block-quote.is-large:before {
  display: none;
}

.wp-block-quote.is-style-large cite, .wp-block-quote.is-large cite {
  font-size: 12px;
  font-size: 0.75rem;
}

.wp-block-quote.is-style-large p, .wp-block-quote.is-large p {
  font-size: 18px;
  font-size: 1.125rem;
  font-style: normal;
}

.wp-block-pullquote {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding: 3.125rem 2.5rem;
  border-top: 3px solid #13b0bb;
  border-bottom: 3px solid #13b0bb;
}

.wp-block-pullquote blockquote {
  padding: 0;
  margin: 0;
}

.wp-block-pullquote blockquote:before {
  display: none;
}

.wp-block-pullquote blockquote p {
  font-size: 20px;
  font-size: 1.25rem;
}

.wp-block-pullquote blockquote cite {
  font-size: 14px;
  font-size: 0.875rem;
  color: #3b4249;
}

.wp-block-pullquote.is-style-solid-color {
  border-radius: 3px;
}

.wp-block-pullquote.is-style-solid-color:not([class*=has-]) {
  background: #13b0bb;
}

.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: none;
}

.wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) {
  color: #fff;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 1em;
}

.wp-block-pullquote.is-style-solid-color blockquote p:last-child {
  margin-bottom: 0;
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
  color: inherit;
}

.wp-block-embed figcaption {
  margin-bottom: 0;
  margin-top: 1rem;
}

.wp-block-separator {
  margin-left: 40%;
  margin-right: 40%;
}

.wp-block-separator.is-style-wide {
  margin-right: auto;
  margin-left: auto;
}

.wp-block-separator.is-style-dots {
  border-bottom: 2px dotted #ededed;
  margin-right: auto;
  margin-left: auto;
}

.wp-block-separator.is-style-dots:before {
  display: none;
}

.wp-block-cover {
  color: #fff;
}

.wp-block-cover.alignleft, .wp-block-cover.alignright {
  max-width: 446px;
}

body.page .entry-content > *.wp-block-cover.alignleft, body.page .entry-content > *.wp-block-cover.alignright {
  max-width: 446px;
}

.wp-block-columns {
  margin-bottom: 0;
}

@media (min-width: 48rem) {
  .wp-block-columns {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.wp-block-column {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  margin-left: 0;
  margin-bottom: 1.25rem;
}

.wp-block-column:nth-child(2n) {
  margin-left: 0;
}

@media (min-width: 48rem) {
  .wp-block-column {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
            flex-basis: 50%;
  }
}
@media all and (min-width: 48rem) and (-ms-high-contrast: none), (min-width: 48rem) and (-ms-high-contrast: active) {
  .wp-block-column {
    -webkit-box-flex: 1;
    -ms-flex: 1 0;
    -webkit-flex: 1 0;
            flex: 1 0;
  }
}
@media (min-width: 48rem) {
  .wp-block-column:not(:first-child) {
    margin-left: 1.25rem;
  }
}
.wp-block-column > * {
  margin-bottom: 1.25rem;
}

.wp-block-column > *:last-child {
  margin-bottom: 0;
}

.wp-block-latest-posts, .wp-block-categories, .wp-block-archives {
  list-style: none;
  padding-left: 0;
}

.wp-block-latest-posts ul, .wp-block-categories ul, .wp-block-archives ul {
  list-style: inherit;
}

.wp-block-latest-posts li, .wp-block-categories li, .wp-block-archives li {
  padding-left: 0;
}

.has-small-font-size {
  font-size: 0.875rem;
}

.getwid-columns {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.getwid-columns.getwid-columns-1 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-1 > * {
    width: 100%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-2 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-2 > * {
    width: 50%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-3 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-3 > * {
    width: 33.33333%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-4 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-4 > * {
    width: 25%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-5 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-5 > * {
    width: 20%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-6 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-6 > * {
    width: 16.66667%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-7 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-7 > * {
    width: 14.28571%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-8 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-8 > * {
    width: 12.5%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-9 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-9 > * {
    width: 11.11111%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-10 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-10 > * {
    width: 10%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-11 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-11 > * {
    width: 9.09091%;
    margin-bottom: 0;
  }
}
.getwid-columns.getwid-columns-12 > * {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  margin-bottom: 0.625rem;
}

@media screen and (min-width: 62rem) {
  .getwid-columns.getwid-columns-12 > * {
    width: 8.33333%;
    margin-bottom: 0;
  }
}
.getwid-padding-bottom-large {
  padding-bottom: 7.5rem;
}

.getwid-padding-top-large {
  padding-top: 7.5rem;
}

.getwid-padding-left-large {
  padding-left: 7.5rem;
}

.getwid-padding-right-large {
  padding-right: 7.5rem;
}

.getwid-padding-bottom-normal {
  padding-bottom: 4.375rem;
}

.getwid-padding-top-normal {
  padding-top: 4.375rem;
}

.getwid-padding-left-normal {
  padding-left: 4.375rem;
}

.getwid-padding-right-normal {
  padding-right: 4.375rem;
}

.getwid-padding-bottom-medium {
  padding-bottom: 3.125rem;
}

.getwid-padding-top-medium {
  padding-top: 3.125rem;
}

.getwid-padding-left-medium {
  padding-left: 3.125rem;
}

.getwid-padding-right-medium {
  padding-right: 3.125rem;
}

.getwid-padding-top-small {
  padding-top: 1.5625rem;
}

.getwid-padding-bottom-small {
  padding-bottom: 1.5625rem;
}

.getwid-padding-left-small {
  padding-left: 1.5625rem;
}

.getwid-padding-right-small {
  padding-right: 1.5625rem;
}

@media screen and (min-width: 48rem) and (max-width: 61.9375rem) {
  .getwid-padding-tablet-bottom-large {
    padding-bottom: 7.5rem !important;
  }
  .getwid-padding-tablet-top-large {
    padding-top: 7.5rem !important;
  }
  .getwid-padding-tablet-left-large {
    padding-left: 7.5rem !important;
  }
  .getwid-padding-tablet-right-large {
    padding-right: 7.5rem !important;
  }
  .getwid-padding-tablet-bottom-normal {
    padding-bottom: 4.375rem !important;
  }
  .getwid-padding-tablet-top-normal {
    padding-top: 4.375rem !important;
  }
  .getwid-padding-tablet-left-normal {
    padding-left: 4.375rem !important;
  }
  .getwid-padding-tablet-right-normal {
    padding-right: 4.375rem !important;
  }
  .getwid-padding-tablet-bottom-medium {
    padding-bottom: 3.125rem !important;
  }
  .getwid-padding-tablet-top-medium {
    padding-top: 3.125rem !important;
  }
  .getwid-padding-tablet-left-medium {
    padding-left: 3.125rem !important;
  }
  .getwid-padding-tablet-right-medium {
    padding-right: 3.125rem !important;
  }
  .getwid-padding-tablet-top-small {
    padding-top: 1.5625rem !important;
  }
  .getwid-padding-tablet-bottom-small {
    padding-bottom: 1.5625rem !important;
  }
  .getwid-padding-tablet-left-small {
    padding-left: 1.5625rem !important;
  }
  .getwid-padding-tablet-right-small {
    padding-right: 1.5625rem !important;
  }
}
@media (max-width: 47.9375rem) {
  .getwid-padding-mobile-bottom-large {
    padding-bottom: 7.5rem !important;
  }
  .getwid-padding-mobile-top-large {
    padding-top: 7.5rem !important;
  }
  .getwid-padding-mobile-left-large {
    padding-left: 7.5rem !important;
  }
  .getwid-padding-mobile-right-large {
    padding-right: 7.5rem !important;
  }
  .getwid-padding-mobile-bottom-normal {
    padding-bottom: 4.375rem !important;
  }
  .getwid-padding-mobile-top-normal {
    padding-top: 4.375rem !important;
  }
  .getwid-padding-mobile-left-normal {
    padding-left: 4.375rem !important;
  }
  .getwid-padding-mobile-right-normal {
    padding-right: 4.375rem !important;
  }
  .getwid-padding-mobile-bottom-medium {
    padding-bottom: 3.125rem !important;
  }
  .getwid-padding-mobile-top-medium {
    padding-top: 3.125rem !important;
  }
  .getwid-padding-mobile-left-medium {
    padding-left: 3.125rem !important;
  }
  .getwid-padding-mobile-right-medium {
    padding-right: 3.125rem !important;
  }
  .getwid-padding-mobile-top-small {
    padding-top: 1.5625rem !important;
  }
  .getwid-padding-mobile-bottom-small {
    padding-bottom: 1.5625rem !important;
  }
  .getwid-padding-mobile-left-small {
    padding-left: 1.5625rem !important;
  }
  .getwid-padding-mobile-right-small {
    padding-right: 1.5625rem !important;
  }
}
.wp-block-getwid-accordion a:focus {
  outline: none;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper {
  border: 0;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:first-child {
  border: 0;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper:focus {
  outline: none;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active {
  margin-bottom: 1rem;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-wrapper.ui-state-active .wp-block-getwid-accordion__header-title {
  color: inherit;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header {
  padding: 0.875em 0;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__header-title {
  color: #17181a;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__content {
  border: 0;
  background: #fff;
  padding: 1.875rem 2.5rem;
  margin: 0;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__content.ui-accordion-content-active + .wp-block-getwid-accordion__header-wrapper {
  margin-top: 1rem;
}

.wp-block-getwid-accordion .wp-block-getwid-accordion__icon {
  width: 1.25em;
  margin: 0 0 0 1.25rem;
}

.wp-block-getwid-accordion.has-icon-left .wp-block-getwid-accordion__icon {
  margin: 0 1.25rem 0 0;
}

.wp-block-getwid-image-box + .wp-block-getwid-image-box {
  margin-top: 3.75rem;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-image-box .wp-block-getwid-image-box__image-wrapper {
    max-width: 100%;
  }
}
.wp-block-getwid-image-box .wp-block-getwid-image-box__image-container {
  margin: 0 0 2.5rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}

.wp-block-getwid-image-box .wp-block-getwid-image-box__image-container img {
  border-radius: 3px;
}

@media (min-width: 48rem) {
  .wp-block-getwid-image-box .wp-block-getwid-image-box__image-container.is-position-middle ~ .wp-block-getwid-image-box__content {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
            align-self: center;
  }
}
@media (min-width: 48rem) {
  .wp-block-getwid-image-box .wp-block-getwid-image-box__image-container.is-position-bottom ~ .wp-block-getwid-image-box__content {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
            align-self: flex-end;
  }
}
.wp-block-getwid-image-box .wp-block-getwid-image-box__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}

@media (min-width: 48rem) {
  .wp-block-getwid-image-box .wp-block-getwid-image-box__content {
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
            align-self: flex-start;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-image-box .wp-block-getwid-image-box__content {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
.wp-block-getwid-image-box .wp-block-getwid-image-box__content blockquote {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-getwid-image-box.has-image-left .wp-block-getwid-image-box__image-container {
  margin: 0 2.5rem 0 0;
  max-width: 36%;
}

.wp-block-getwid-image-box.has-image-right .wp-block-getwid-image-box__image-container {
  margin: 0 0 0 2.5rem;
  max-width: 36%;
}

@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-image-box.has-mobile-layout-column .wp-block-getwid-image-box__image-container {
    max-width: 100%;
    margin: 0 0 2.5rem;
  }
}
@media (max-width: 47.9375rem) {
  .wp-block-getwid-image-box.has-mobile-layout-column.has-mobile-alignment-default .wp-block-getwid-image-box__content {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
            align-self: stretch;
  }
}
@media screen and (max-width: 47.9375rem) {
  .wp-block-getwid-image-box.has-mobile-layout-column-reverse .wp-block-getwid-image-box__image-container {
    max-width: 100%;
    margin: 2.5rem 0 0;
  }
}
@media (max-width: 47.9375rem) {
  .wp-block-getwid-image-box.has-mobile-layout-column-reverse.has-mobile-alignment-default .wp-block-getwid-image-box__content {
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
            align-self: stretch;
  }
}
.wp-block-getwid-image-box h1 a, .wp-block-getwid-image-box .h1 a, .wp-block-getwid-image-box h2 a, .wp-block-getwid-image-box .h2 a, .wp-block-getwid-image-box h3 a, .wp-block-getwid-image-box .h3 a, .wp-block-getwid-image-box h4 a, .wp-block-getwid-image-box .h4 a, .wp-block-getwid-image-box h5 a, .wp-block-getwid-image-box .h5 a, .wp-block-getwid-image-box h6 a, .wp-block-getwid-image-box .h6 a {
  color: inherit;
}

.wp-block-getwid-images-slider__wrapper {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.wp-block-getwid-images-slider__wrapper:not(.slick-initialized) .wp-block-getwid-images-slider__item {
  display: none;
}

.wp-block-getwid-images-slider__wrapper:not(.slick-initialized) .wp-block-getwid-images-slider__item:first-child {
  display: block;
}

.wp-block-getwid-images-slider img, .wp-block-getwid-images-slider .slick-list {
  border-radius: 3px;
}

.wp-block-getwid-images-slider .slick-prev, .wp-block-getwid-images-slider .slick-next {
  width: 40px;
  height: 40px;
  background-color: #13b0bb;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
  border-radius: 3px;
  border: 2px solid transparent;
  padding: 0;
}

.wp-block-getwid-images-slider .slick-prev:before, .wp-block-getwid-images-slider .slick-next:before {
  opacity: 1;
  border-radius: 0;
  margin: 0;
  display: block;
  color: inherit;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: none;
}

.wp-block-getwid-images-slider .slick-prev:hover, .wp-block-getwid-images-slider .slick-next:hover {
  color: #17181a;
  background-color: #fff;
  border-color: #13b0bb;
}

.wp-block-getwid-images-slider .slick-next {
  right: 0;
}

.wp-block-getwid-images-slider .slick-next:before {
  content: "\f054";
}

.wp-block-getwid-images-slider .slick-prev {
  left: 0;
}

.wp-block-getwid-images-slider .slick-prev:before {
  content: "\f053";
}

.wp-block-getwid-images-slider .slick-dots {
  left: 0;
  right: 0;
  bottom: 0;
}

.wp-block-getwid-images-slider .slick-dots li {
  margin: 0 0.5rem;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-images-slider .slick-dots li.slick-active button {
  background-color: #13b0bb;
}

.wp-block-getwid-images-slider .slick-dots li.slick-active button:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-images-slider .slick-dots li button {
  position: relative;
  padding: 0;
  width: 7px;
  height: 7px;
  text-shadow: none;
  border-radius: 50%;
  background: #17181a;
  opacity: 1;
}

.wp-block-getwid-images-slider .slick-dots li button:before {
  display: none;
}

.wp-block-getwid-images-slider .slick-dots li button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50%;
  border: 1px solid transparent;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-images-slider .slick-dots li button:hover {
  background-color: #13b0bb;
}

.wp-block-getwid-images-slider .slick-dots li button:hover:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-images-slider .slick-dotted.slick-slider {
  margin-bottom: 3.125rem;
  padding-bottom: 0;
}

.wp-block-getwid-images-slider .slick-dotted.slick-slider .slick-dots {
  bottom: -50px;
}

.wp-block-getwid-images-slider.has-dots-inside .wp-block-getwid-images-slider__wrapper {
  padding-bottom: 0;
}

.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 0;
}

.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots {
  bottom: 40px;
}

.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button {
  background: #fff;
}

.wp-block-getwid-images-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:after {
  border-color: #fff;
}

.wp-block-getwid-images-slider.has-arrows-none .wp-block-getwid-images-slider__wrapper {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-getwid-images-slider.has-arrows-inside .wp-block-getwid-images-slider__wrapper {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-getwid-images-slider.has-arrows-inside .slick-prev, .wp-block-getwid-images-slider.has-arrows-inside .slick-next {
  color: #17181a;
  background: #fff;
  border: 0;
}

.wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before, .wp-block-getwid-images-slider.has-arrows-inside .slick-next:before {
  color: inherit;
}

.wp-block-getwid-images-slider.has-arrows-inside .slick-prev:hover, .wp-block-getwid-images-slider.has-arrows-inside .slick-next:hover {
  background: #13b0bb;
  color: #fff;
}

.wp-block-getwid-images-slider.has-arrows-inside .slick-next {
  right: 20px;
}

.wp-block-getwid-images-slider.has-arrows-inside .slick-prev {
  left: 20px;
}

.wp-block-getwid-images-slider.has-slides-gap-large .slick-list {
  margin: 0 -0.9375rem;
}

.wp-block-getwid-images-slider.has-slides-gap-large .slick-slide {
  margin: 0 0.9375rem;
}

.wp-block-getwid-recent-posts {
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__wrapper {
  min-width: 100%;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__wrapper.getwid-columns {
  width: calc(100% + 20px);
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__wrapper.getwid-columns .wp-block-getwid-recent-posts__post {
  margin-bottom: 3.125rem;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-wrapper {
  border-radius: 3px;
  overflow: hidden;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail {
  position: relative;
  height: 100%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail {
    width: 100%;
    overflow: hidden;
  }
}
.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__content-wrapper {
  margin: 0;
  padding: 1rem 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 100%;
  -ms-flex-item-align: center;
  -webkit-align-self: center;
          align-self: center;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title:last-child {
  margin-bottom: 0;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a {
  color: inherit;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:hover {
  text-decoration: none;
  color: #13b0bb;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:focus, .wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-title a:active {
  text-decoration: none;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-header:last-child {
  margin-bottom: 0;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-header + .wp-block-getwid-recent-posts__post-content {
  margin-top: 0.5rem;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-content {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-meta {
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 0.25em;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-meta a {
  color: inherit;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-meta a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-meta > span:after {
  content: "/";
  margin: 0 0.25rem;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__entry-meta > span:last-child:after {
  display: none;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-categories a {
  color: #13b0bb;
}

.wp-block-getwid-recent-posts .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-categories a:hover {
  text-decoration: underline;
}

.wp-block-getwid-recent-posts.has-layout-grid .wp-block-getwid-recent-posts__wrapper.getwid-columns .wp-block-getwid-recent-posts__post {
  margin-bottom: 1.25rem;
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail {
  height: auto;
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail a {
  height: 100%;
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post + .wp-block-getwid-recent-posts__post {
  margin-top: 0;
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail + .wp-block-getwid-recent-posts__content-wrapper {
  margin-left: 0;
}

@media (min-width: 48rem) {
  .wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__post .wp-block-getwid-recent-posts__post-thumbnail + .wp-block-getwid-recent-posts__content-wrapper {
    max-width: 60%;
  }
}
.wp-block-getwid-recent-posts.has-cropped-images .wp-block-getwid-recent-posts__post-thumbnail a {
  padding-top: 63.5%;
}

.wp-block-getwid-recent-posts.is-style-light .wp-block-getwid-recent-posts__post-wrapper {
  background: #fff;
}

.wp-block-getwid-recent-posts.is-style-dark .wp-block-getwid-recent-posts__post-wrapper {
  background: #fafafa;
}

.wp-block-getwid-recent-posts.is-style-with-shadow .wp-block-getwid-recent-posts__post-wrapper {
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.wp-block-getwid-recent-posts.has-layout-list .wp-block-getwid-recent-posts__content-wrapper, .wp-block-getwid-recent-posts.is-style-with-shadow .wp-block-getwid-recent-posts__content-wrapper, .wp-block-getwid-recent-posts.is-style-light .wp-block-getwid-recent-posts__content-wrapper, .wp-block-getwid-recent-posts.is-style-dark .wp-block-getwid-recent-posts__content-wrapper {
  padding: 1.875rem;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row:first-child {
  margin-top: 0;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row:first-child .wp-block-getwid-toggle__header-wrapper {
  border: 0;
  margin-top: 0;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header {
  padding: 0;
  border: 0;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header a {
  color: inherit;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header-wrapper {
  border: 0;
  margin-top: 1.875rem;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header:hover a, .wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__header:hover .wp-block-getwid-toggle__icon {
  color: #13b0bb;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__icon {
  color: #13b0bb;
  width: 1.25em;
  text-align: center;
  margin: 0 0 0 1.25rem;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row .wp-block-getwid-toggle__content {
  border: 0;
  margin-top: 1.875rem;
  padding: 1.875rem 2.5rem;
  background: #fff;
}

.wp-block-getwid-toggle .wp-block-getwid-toggle__row.is-active .wp-block-getwid-toggle__header a {
  color: #13b0bb;
}

.wp-block-getwid-toggle.has-icon-left .wp-block-getwid-toggle__row .wp-block-getwid-toggle__icon {
  margin: 0 1.25rem 0 0;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links {
  margin-bottom: 2.5rem;
  border-bottom: 2px solid #13b0bb;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border-color: transparent;
  background: 0 0;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  color: #13b0bb;
  position: relative;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a:after {
  content: "";
  border-bottom: 5px solid #13b0bb;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active) {
  border-color: transparent;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  color: #17181a;
  padding: 1.5625rem 2.1875rem;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:hover a {
  color: #13b0bb;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link h2, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .h2, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link h3, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .h3, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link h4, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .h4, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link h5, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .h5, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link h6, .wp-block-getwid-tabs .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link .h6 {
  font-family: inherit;
}

.wp-block-getwid-tabs .wp-block-getwid-tabs__tab-content {
  padding: 0;
  background: 0 0;
  border-color: transparent;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links, .wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links, .wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links {
  border-bottom: 0;
  margin-bottom: 0;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link, .wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link, .wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link {
  margin-bottom: 1.25rem;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a, .wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a, .wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a:after, .wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a:after, .wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a:after {
  right: 1px;
  left: auto;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-90deg);
  -o-transform: translateY(-50%) translateX(-50%) rotate(-90deg);
     transform: translateY(-50%) translateX(-50%) rotate(-90deg);
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active), .wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active), .wp-block-getwid-tabs.is-style-vertical .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active) {
  border-color: transparent;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links {
  margin-right: 3.125rem;
  border-right: 2px solid #13b0bb;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active) {
  border-color: transparent;
}

.wp-block-getwid-tabs.has-layout-vertical-left .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  padding-left: 0;
  padding-right: 3.125rem;
}

.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links {
  margin-left: 3.125rem;
  border-left: 2px solid #13b0bb;
}

.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link:not(.ui-tabs-active) {
  border-color: transparent;
}

.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link a {
  padding-right: 0;
  padding-left: 3.125rem;
}

.wp-block-getwid-tabs.has-layout-vertical-right .wp-block-getwid-tabs__nav-links .wp-block-getwid-tabs__nav-link.ui-tabs-active a:after {
  left: 1px;
  right: auto;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(90deg);
  -o-transform: translateY(-50%) translateX(50%) rotate(90deg);
     transform: translateY(-50%) translateX(50%) rotate(90deg);
}

.wp-block-getwid-advanced-heading a {
  color: inherit;
  text-decoration: none;
}

.wp-block-getwid-advanced-heading a:hover {
  text-decoration: none;
  color: #13b0bb;
}

.wp-block-getwid-advanced-heading.is-style-with-shadow .wp-block-getwid-advanced-heading__content {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}

.wp-block-getwid-section.is-style-rounded, .wp-block-getwid-section.is-style-bordered, .wp-block-getwid-section.is-style-with-shadow, .wp-block-getwid-section.is-style-with-big-shadow {
  border-radius: 3px;
}

.wp-block-getwid-section.is-style-rounded > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__background-holder, .wp-block-getwid-section.is-style-bordered > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__background-holder, .wp-block-getwid-section.is-style-with-shadow > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__background-holder, .wp-block-getwid-section.is-style-with-big-shadow > .wp-block-getwid-section__wrapper > .wp-block-getwid-section__inner-wrapper > .wp-block-getwid-section__background-holder {
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-getwid-section.is-style-bordered > .wp-block-getwid-section__wrapper {
  border: 1px solid rgba(219, 221, 222, 0.3);
}

.wp-block-getwid-section.is-style-with-shadow > .wp-block-getwid-section__wrapper {
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.wp-block-getwid-section.is-style-fit-parent {
  height: 100%;
}

.wp-block-getwid-section.is-style-with-big-shadow > .wp-block-getwid-section__wrapper {
  -webkit-box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
  box-shadow: 0 2px 20px 0px rgba(50, 54, 72, 0.1);
}

.wp-block-getwid-testimonial {
  position: relative;
  padding: 2.5rem 1.875rem 1.25rem;
}

.wp-block-getwid-testimonial:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 60%;
  background: #fafafa;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__wrapper {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 1;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper + .wp-block-getwid-testimonial__header {
  margin-top: 0;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper + .wp-block-getwid-testimonial__heading {
  margin-left: 0;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__title {
  color: #17181a;
  font-weight: 600;
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__subtitle {
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__header {
  margin-top: 0;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__image-wrapper {
  margin-right: 1.25rem;
  max-width: 70px;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-testimonial .wp-block-getwid-testimonial__content-wrapper:not(:only-child) {
  margin-bottom: 1.875rem;
}

.wp-block-getwid-person .wp-block-getwid-person__title {
  color: #17181a;
  font-weight: 600;
  text-align: left;
}

.wp-block-getwid-person .wp-block-getwid-person__title + .wp-block-getwid-person__subtitle {
  margin-top: 0.25rem;
}

.wp-block-getwid-person .wp-block-getwid-person__subtitle {
  text-align: left;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.wp-block-getwid-person .wp-block-getwid-person__content {
  text-align: left;
  margin-top: 1rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-person .wp-block-getwid-person__image img {
  border-radius: 3px;
}

.wp-block-getwid-person .wp-block-getwid-person__image + .wp-block-getwid-person__content-wrapper {
  margin-top: 1.25rem;
}

.wp-block-getwid-social-links {
  font-size: 18px;
  font-size: 1.125rem;
}

.wp-block-getwid-social-links .wp-block-getwid-social-links__wrapper {
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-social-links .wp-block-getwid-social-links__link {
  color: #17181a;
}

.wp-block-getwid-social-links .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper {
  color: #13b0bb;
}

.wp-block-getwid-social-links .wp-block-getwid-social-links__link:hover .wp-block-getwid-social-links__wrapper.has-light-sea-green-color {
  color: #17181a;
}

.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__wrapper {
  padding: 1em;
}

.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__wrapper:not(.has-background) {
  background: #fff;
}

.wp-block-getwid-social-links.has-icons-stacked .wp-block-getwid-social-links__wrapper:hover {
  color: #fff;
  background: #13b0bb;
}

.wp-block-getwid-social-links.has-large-spacing .wp-block-getwid-social-links__list {
  margin: 0 -1.25rem -0.625rem;
}

.wp-block-getwid-social-links.has-large-spacing .wp-block-getwid-social-links__item {
  padding: 0 1.25rem 0.625rem;
}

.wp-block-getwid-social-links.has-medium-spacing .wp-block-getwid-social-links__list {
  margin: 0 -0.9375rem -0.3125rem;
}

.wp-block-getwid-social-links.has-medium-spacing .wp-block-getwid-social-links__item {
  padding: 0 0.9375rem 0.3125rem;
}

.wp-block-getwid-social-links.has-small-spacing .wp-block-getwid-social-links__list {
  margin: 0 -0.625rem -0.3125rem;
}

.wp-block-getwid-social-links.has-small-spacing .wp-block-getwid-social-links__item {
  padding: 0 0.625rem 0.3125rem;
}

.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider__content {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider__content:not(.slick-initialized) .wp-block-getwid-images-slider-slide {
  display: none;
}

.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider__content:not(.slick-initialized) .wp-block-getwid-images-slider-slide:first-child {
  display: block;
}

.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide__content {
  padding: 3.125rem 3.75rem;
}

.wp-block-getwid-media-text-slider .wp-block-getwid-media-text-slider-slide {
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-getwid-media-text-slider .slick-prev, .wp-block-getwid-media-text-slider .slick-next {
  width: 40px;
  height: 40px;
  background-color: #13b0bb;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
  border-radius: 3px;
  border: 2px solid transparent;
  padding: 0;
}

.wp-block-getwid-media-text-slider .slick-prev:before, .wp-block-getwid-media-text-slider .slick-next:before {
  opacity: 1;
  border-radius: 0;
  margin: 0;
  display: block;
  color: inherit;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: none;
}

.wp-block-getwid-media-text-slider .slick-prev:hover, .wp-block-getwid-media-text-slider .slick-next:hover {
  color: #17181a;
  background-color: #fff;
  border-color: #13b0bb;
}

.wp-block-getwid-media-text-slider .slick-next {
  right: 0;
}

.wp-block-getwid-media-text-slider .slick-next:before {
  content: "\f054";
}

.wp-block-getwid-media-text-slider .slick-prev {
  left: 0;
}

.wp-block-getwid-media-text-slider .slick-prev:before {
  content: "\f053";
}

.wp-block-getwid-media-text-slider .slick-dots {
  left: 0;
  right: 0;
  bottom: 0;
}

.wp-block-getwid-media-text-slider .slick-dots li {
  margin: 0 0.5rem;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-media-text-slider .slick-dots li.slick-active button {
  background-color: #13b0bb;
}

.wp-block-getwid-media-text-slider .slick-dots li.slick-active button:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-media-text-slider .slick-dots li button {
  position: relative;
  padding: 0;
  width: 7px;
  height: 7px;
  text-shadow: none;
  border-radius: 50%;
  background: #17181a;
  opacity: 1;
}

.wp-block-getwid-media-text-slider .slick-dots li button:before {
  display: none;
}

.wp-block-getwid-media-text-slider .slick-dots li button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50%;
  border: 1px solid transparent;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-media-text-slider .slick-dots li button:hover {
  background-color: #13b0bb;
}

.wp-block-getwid-media-text-slider .slick-dots li button:hover:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-media-text-slider .slick-dotted.slick-slider {
  margin-bottom: 3.125rem;
  padding-bottom: 0;
}

.wp-block-getwid-media-text-slider .slick-dotted.slick-slider .slick-dots {
  bottom: -50px;
}

@media (max-width: 47.9375rem) {
  .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider__content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__media {
  position: relative;
  width: 100%;
  margin: 0 auto 3.75rem;
  z-index: 1;
}

@media (min-width: 62rem) {
  .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__media {
    position: absolute;
    margin: 0;
    width: 50%;
    top: 2.125rem;
    left: 4rem;
  }
}
.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__media:after {
  content: "";
  position: absolute;
  border-radius: 3px;
  top: -10px;
  right: -10px;
  left: 10px;
  bottom: -10px;
  background: -webkit-repeating-linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, #ededed 6px, #ededed 7px);
  background: -o-repeating-linear-gradient(135deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, #ededed 6px, #ededed 7px);
  background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 5px, #ededed 6px, #ededed 7px);
}

.wp-block-getwid-media-text-slider.is-style-aws .image-style-rectangle {
  border-radius: 3px;
  position: relative;
  z-index: 1;
}

.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__media-overlay {
  border-radius: 3px;
}

.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide__content {
  padding: 0 3.75rem 1.5625rem;
}

@media (min-width: 62rem) {
  .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide__content {
    padding: 7.5rem 5.625rem 7.5rem calc(54% + 5.625rem);
  }
}
.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide__content:after {
  content: "";
  position: absolute;
  top: 20%;
  right: 0;
  bottom: 0;
  background: #fafafa;
  border-radius: 3px;
  width: 100%;
}

@media (min-width: 62rem) {
  .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide__content:after {
    top: 0;
    width: 81%;
  }
}
.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content {
  max-width: 100%;
}

.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__content {
  color: #17181a;
}

.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider-slide-content__content {
  z-index: 1;
}

.wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider__content {
  margin-bottom: 0;
}

@media (min-width: 91.875rem) {
  .wp-block-getwid-media-text-slider.is-style-aws .wp-block-getwid-media-text-slider__content {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
}
.wp-block-getwid-media-text-slider.is-style-aws .slick-dots {
  display: none !important;
}

.wp-block-getwid-banner {
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-getwid-banner .wp-block-getwid-banner__title {
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
}

.wp-block-getwid-banner .wp-block-getwid-banner__title + .wp-block-getwid-banner__text {
  margin-top: 0;
}

.wp-block-getwid-banner .wp-block-getwid-banner__text {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-banner .wp-block-getwid-banner__caption {
  padding: 3.125rem;
}

.wp-block-getwid-banner.has-animation-style4 .wp-block-getwid-banner__caption {
  padding: 1.5rem;
}

.wp-block-getwid-banner.is-style-shadow-bottom .wp-block-getwid-banner__wrapper:after {
  top: 50%;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#17181a), to(transparent));
  background-image: -webkit-linear-gradient(bottom, #17181a, transparent);
  background-image: -o-linear-gradient(bottom, #17181a, transparent);
  background-image: linear-gradient(0deg, #17181a, transparent);
}

.wp-block-getwid-icon-box .wp-block-getwid-icon-box__icon-container {
  margin-bottom: 1.25rem;
}

.wp-block-getwid-icon-box.is-style-solid {
  background: #fff;
  padding: 2.5rem;
  border-radius: 3px;
}

.wp-block-getwid-icon-box.has-icon-left .wp-block-getwid-icon-box__icon-container {
  margin: 0 1.25rem 0 0;
}

.wp-block-getwid-icon-box.has-icon-right .wp-block-getwid-icon-box__icon-container {
  margin: 0 0 0 1.25rem;
}

.wp-block-getwid-price-box {
  padding: 3.75rem 1.875rem;
}

.wp-block-getwid-price-box:not(.has-background) {
  background-color: #fff;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__title {
  display: block;
  width: 100%;
  position: relative;
  text-align: center;
  margin-bottom: 0.625rem;
  color: #17181a;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing {
  margin-bottom: 1.875rem;
  color: #17181a;
  font-weight: 600;
  font-size: 25px;
  font-size: 1.5625rem;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__period {
  vertical-align: baseline;
  font-weight: 500;
  margin-left: 0.625rem;
  font-size: 16px;
  font-size: 1rem;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__currency {
  vertical-align: baseline;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__amount, .wp-block-getwid-price-box .wp-block-getwid-price-box__pricing .wp-block-getwid-price-box__currency {
  font-size: 1em;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__features {
  margin-bottom: 3.125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__features:last-child {
  margin-bottom: 0;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__features li {
  margin-bottom: 0.875rem;
}

.wp-block-getwid-price-box .wp-block-getwid-price-box__features li:last-child {
  margin-bottom: 0;
}

.wp-block-getwid-price-box.has-text-color .wp-block-getwid-price-box__title, .wp-block-getwid-price-box.has-text-color .wp-block-getwid-price-box__pricing {
  color: inherit;
}

.wp-block-getwid-price-box.has-text-color .wp-block-getwid-price-box__pricing:after {
  background: currentColor;
}

.wp-block-getwid-price-box.featured {
  border: 2px solid #ffce00;
}

.wp-block-getwid-map .wp-block-getwid-map__container {
  border-radius: 3px;
}

.wp-block-getwid-images-stack .wp-block-getwid-images-stack__media {
  border-radius: 3px;
}

.wp-block-getwid-instagram.has-spacing-medium .wp-block-getwid-instagram__item {
  padding: 0.625rem;
}

.wp-block-getwid-instagram.has-spacing-medium .wp-block-getwid-instagram__wrapper {
  margin: -0.625rem;
}

.wp-block-getwid-instagram .wp-block-getwid-instagram__media-wrapper {
  border-radius: 3px;
}

.wp-block-getwid-instagram.is-style-3-4 .wp-block-getwid-instagram__media-wrapper {
  padding-top: 133%;
}

.wp-block-getwid-instagram.is-style-4-5 .wp-block-getwid-instagram__media-wrapper {
  padding-top: 125%;
}

.wp-block-getwid-instagram.is-style-16-9 .wp-block-getwid-instagram__media-wrapper {
  padding-top: 56.25%;
}

.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__bar:not(.has-background) {
  background-color: #ededed;
}

.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__progress:not(.has-text-color) {
  color: #13b0bb;
}

.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__header {
  margin-bottom: 0.625rem;
}

.wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__header .wp-block-getwid-progress-bar__title, .wp-block-getwid-progress-bar .wp-block-getwid-progress-bar__header .wp-block-getwid-progress-bar__percent {
  color: #17181a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper {
  padding: 3.75rem 1.875rem;
  background: #fff;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix, .wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__suffix {
  padding-top: 0.5rem;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__prefix {
  padding-bottom: 0.5rem;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__number {
  line-height: 1;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
}

.wp-block-getwid-counter .wp-block-getwid-counter__wrapper .wp-block-getwid-counter__number:not(.has-text-color) {
  color: #13b0bb;
}

@media (min-width: 48rem) {
  .wp-block-getwid-price-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
}
.wp-block-getwid-price-list + .wp-block-getwid-price-list {
  margin-top: 1.875rem;
}

.wp-block-getwid-price-list .wp-block-getwid-price-list__description {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 0.25rem;
}

.wp-block-getwid-price-list .wp-block-getwid-price-list__title {
  color: #17181a;
}

.wp-block-getwid-price-list .wp-block-getwid-price-list__price-wrapper {
  color: #17181a;
}

@media (min-width: 48rem) {
  .wp-block-getwid-price-list .wp-block-getwid-price-list__image-wrapper {
    margin-right: 1.875rem;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .wp-block-getwid-price-list .wp-block-getwid-price-list__content-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
.wp-block-getwid-price-list .wp-block-getwid-price-list__image {
  border-radius: 3px;
  max-width: 100%;
}

@media (min-width: 48rem) {
  .wp-block-getwid-price-list .wp-block-getwid-price-list__image {
    max-width: 70px;
  }
}
.wp-block-getwid-price-list.is-style-highlighted {
  padding: 2.5rem 1.25rem 1.25rem;
  position: relative;
}

.wp-block-getwid-price-list.is-style-highlighted:before {
  content: url(../../../../themes/booklium/img/recommended.png);
  position: absolute;
  top: 0;
  left: 0;
}

.wp-block-getwid-price-list.is-style-highlighted:after {
  content: "";
  position: absolute;
  top: 1.25rem;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #ffce00;
  border-radius: 0 3px 3px;
  background: #fff;
}

.wp-block-getwid-price-list.is-style-highlighted .wp-block-getwid-price-list__image-wrapper, .wp-block-getwid-price-list.is-style-highlighted .wp-block-getwid-price-list__content-wrapper {
  z-index: 1;
}

.wp-block-getwid-post-slider .wp-block-getwid-post-slider__content {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.wp-block-getwid-post-slider .wp-block-getwid-post-slider__post-title a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.wp-block-getwid-post-slider .slick-prev, .wp-block-getwid-post-slider .slick-next {
  width: 40px;
  height: 40px;
  background-color: #13b0bb;
  color: #fff;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  overflow: hidden;
  border-radius: 3px;
  border: 2px solid transparent;
  padding: 0;
}

.wp-block-getwid-post-slider .slick-prev:before, .wp-block-getwid-post-slider .slick-next:before {
  opacity: 1;
  border-radius: 0;
  margin: 0;
  display: block;
  color: inherit;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: none;
}

.wp-block-getwid-post-slider .slick-prev:hover, .wp-block-getwid-post-slider .slick-next:hover {
  background-color: #fff;
  border-color: #13b0bb;
  color: #17181a;
}

.wp-block-getwid-post-slider .slick-next {
  right: 0;
}

.wp-block-getwid-post-slider .slick-next:before {
  content: "\f054";
}

.wp-block-getwid-post-slider .slick-prev {
  left: 0;
}

.wp-block-getwid-post-slider .slick-prev:before {
  content: "\f053";
}

.wp-block-getwid-post-slider .slick-dots {
  left: 0;
  right: 0;
  bottom: 0;
}

.wp-block-getwid-post-slider .slick-dots li {
  margin: 0 0.5rem;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-post-slider .slick-dots li.slick-active button {
  background-color: #13b0bb;
}

.wp-block-getwid-post-slider .slick-dots li.slick-active button:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-post-slider .slick-dots li button {
  position: relative;
  padding: 0;
  width: 7px;
  height: 7px;
  text-shadow: none;
  border-radius: 50%;
  background: #17181a;
  opacity: 1;
}

.wp-block-getwid-post-slider .slick-dots li button:before {
  display: none;
}

.wp-block-getwid-post-slider .slick-dots li button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50%;
  border: 1px solid transparent;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-post-slider .slick-dots li button:hover {
  background-color: #13b0bb;
}

.wp-block-getwid-post-slider .slick-dots li button:hover:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-post-slider .slick-dotted.slick-slider {
  margin-bottom: 3.125rem;
  padding-bottom: 0;
}

.wp-block-getwid-post-slider .slick-dotted.slick-slider .slick-dots {
  bottom: -50px;
}

.wp-block-getwid-post-slider.has-dots-inside .wp-block-getwid-images-slider__content {
  padding-bottom: 0;
}

.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 0;
}

.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots {
  bottom: 20px;
}

.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button {
  background: #fff;
}

.wp-block-getwid-post-slider.has-dots-inside .slick-dotted.slick-slider .slick-dots li button:after {
  border-color: #fff;
}

.wp-block-getwid-post-slider.has-arrows-inside .wp-block-getwid-post-slider__content {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-getwid-post-slider.has-arrows-inside .slick-prev:hover:before, .wp-block-getwid-post-slider.has-arrows-inside .slick-next:hover:before {
  color: #17181a;
}

.wp-block-getwid-post-carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__wrapper {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  width: 100%;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post {
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-thumbnail {
  margin-bottom: 0;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post-title {
  font-size: 16px;
  font-size: 1rem;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post-title a {
  color: inherit;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post-title a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post-excerpt {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post-content-wrapper {
  padding: 1.875rem;
}

.wp-block-getwid-post-carousel .slick-prev, .wp-block-getwid-post-carousel .slick-next {
  width: 40px;
  height: 40px;
  background-color: #13b0bb;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  overflow: hidden;
  border-radius: 3px;
  border: 2px solid transparent;
  padding: 0;
}

.wp-block-getwid-post-carousel .slick-prev:before, .wp-block-getwid-post-carousel .slick-next:before {
  opacity: 1;
  border-radius: 0;
  margin: 0;
  display: block;
  color: inherit;
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: none;
}

.wp-block-getwid-post-carousel .slick-prev:hover, .wp-block-getwid-post-carousel .slick-next:hover {
  background-color: #fff;
  border-color: #13b0bb;
  color: #17181a;
}

.wp-block-getwid-post-carousel .slick-next {
  right: 0;
}

.wp-block-getwid-post-carousel .slick-next:before {
  content: "\f054";
}

.wp-block-getwid-post-carousel .slick-prev {
  left: 0;
}

.wp-block-getwid-post-carousel .slick-prev:before {
  content: "\f053";
}

.wp-block-getwid-post-carousel .slick-dots {
  left: 0;
  right: 0;
  bottom: 0;
}

.wp-block-getwid-post-carousel .slick-dots li {
  margin: 0 0.5rem;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.wp-block-getwid-post-carousel .slick-dots li.slick-active button {
  background-color: #13b0bb;
}

.wp-block-getwid-post-carousel .slick-dots li.slick-active button:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-post-carousel .slick-dots li button {
  position: relative;
  padding: 0;
  width: 7px;
  height: 7px;
  text-shadow: none;
  border-radius: 50%;
  background: #17181a;
  opacity: 1;
}

.wp-block-getwid-post-carousel .slick-dots li button:before {
  display: none;
}

.wp-block-getwid-post-carousel .slick-dots li button:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50%;
  border: 1px solid transparent;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.wp-block-getwid-post-carousel .slick-dots li button:hover {
  background-color: #13b0bb;
}

.wp-block-getwid-post-carousel .slick-dots li button:hover:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.wp-block-getwid-post-carousel .slick-dotted.slick-slider {
  margin-bottom: 3.125rem;
  padding-bottom: 0;
}

.wp-block-getwid-post-carousel .slick-dotted.slick-slider .slick-dots {
  bottom: -50px;
}

.wp-block-getwid-post-carousel.has-dots-inside .wp-block-getwid-images-carousel__wrapper {
  padding-bottom: 0;
}

.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 0;
}

.wp-block-getwid-post-carousel.has-dots-inside .slick-dotted.slick-slider .slick-dots {
  bottom: 20px;
}

.wp-block-getwid-post-carousel.has-arrows-inside .wp-block-getwid-post-carousel__wrapper {
  padding-left: 0;
  padding-right: 0;
}

.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:hover:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next:hover:before {
  color: #17181a;
}

.wp-block-getwid-post-carousel.is-style-dark .wp-block-getwid-post-carousel__post {
  background: #fafafa;
}

.wp-block-getwid-post-carousel.is-style-with-shadow .wp-block-getwid-post-carousel__post {
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.wp-block-getwid-post-carousel.is-style-with-shadow .slick-list {
  padding: 0.125rem 0.125rem 0.3125rem;
}

.wp-block-getwid-custom-post-type {
  overflow: visible;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-title {
  font-size: 16px;
  font-size: 1rem;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-title a {
  color: inherit;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-title a:hover {
  color: #13b0bb;
  text-decoration: none;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-excerpt {
  font-size: 14px;
  font-size: 0.875rem;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-wrapper {
  border-radius: 3px;
  overflow: hidden;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__content-wrapper {
  padding: 1.875rem;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post-wrapper {
  -webkit-box-align: initial;
  -ms-flex-align: initial;
  -webkit-align-items: initial;
          align-items: initial;
}

.wp-block-getwid-custom-post-type .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail {
  margin-bottom: 0;
}

.wp-block-getwid-custom-post-type.has-layout-grid .wp-block-getwid-custom-post-type__post-thumbnail a {
  position: relative;
  padding-top: 63.5%;
}

.wp-block-getwid-custom-post-type.has-layout-grid .wp-block-getwid-custom-post-type__post-thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

@media (min-width: 48rem) {
  .wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail + .wp-block-getwid-custom-post-type__content-wrapper {
    margin-left: 0;
    max-width: 60%;
    -ms-flex-item-align: center;
    -webkit-align-self: center;
            align-self: center;
  }
  .wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail a {
    display: block;
    height: 100%;
  }
  .wp-block-getwid-custom-post-type.has-layout-list .wp-block-getwid-custom-post-type__post .wp-block-getwid-custom-post-type__post-thumbnail a img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.wp-block-getwid-custom-post-type.is-style-light .wp-block-getwid-custom-post-type__post-wrapper {
  background: #fff;
}

.wp-block-getwid-custom-post-type.is-style-dark .wp-block-getwid-custom-post-type__post-wrapper {
  background: #fafafa;
}

.wp-block-getwid-custom-post-type.is-style-with-shadow .wp-block-getwid-custom-post-type__post-wrapper {
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.wp-block-getwid-contact-form {
  overflow: hidden;
}

.wp-block-getwid-contact-form .wp-block-getwid-contact-form__submit {
  margin-top: 0.625rem;
}

.wp-block-getwid-contact-form__form {
  margin: 0 -0.625rem;
}

.wp-block-getwid-contact-form__form:after {
  content: "";
  display: table;
  clear: both;
}

.wp-block-getwid-contact-form__form > * {
  float: left;
  width: 100%;
  padding: 0 0.625rem;
}

.wp-block-getwid-contact-form__form > *.is-style-half-width {
  width: 50%;
}

.wp-block-getwid-video-popup.is-style-rounded .wp-block-getwid-video-popup__wrapper {
  border-radius: 3px;
}

.wp-block-getwid-video-popup .wp-block-getwid-video-popup__button.is-style-outline:before {
  border-width: 2px;
}

.wp-block-getwid-video-popup .wp-block-getwid-video-popup__button.is-style-outline .wp-block-getwid-video-popup__icon {
  background-color: transparent !important;
  font-size: 1.5625rem;
}

/*!
Theme Name: Booklium Child
Theme URI: https://motopress.com/products/booklium
Author: MotoPress
Author URI: https://motopress.com
Description: Awesome WordPress theme.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: booklium
Template: booklium
*/
/*!
 * Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
       -o-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
       -o-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@-o-keyframes fa-spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(1turn);
       transform: rotate(1turn);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
         -o-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);
}

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
       -o-transform: scale(-1);
          transform: scale(-1);
}

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.eot);
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.eot%3F) format("embedded-opentype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.woff2.html) format("woff2"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.woff) format("woff"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-brands-400.svg) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.eot);
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.eot%3F) format("embedded-opentype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.woff2.html) format("woff2"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-regular-400.svg) format("svg");
}
.far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.eot);
  src: url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.eot%3F) format("embedded-opentype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.woff2.html) format("woff2"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"), url(../../../../themes/booklium/assets/fontawesome-free/webfonts/fa-solid-900.svg) format("svg");
}
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}

.fa, .fas {
  font-weight: 900;
}

.hidden {
  display: none;
}

.bring-to-top {
  z-index: 10;
}

input.mphb-datepick {
  background: url(../../../../themes/booklium/img/calendar.svg%3Fv=2.2) no-repeat top 0.9rem right 1.25rem;
  padding-right: 2rem;
}

.mphb-booking-form input[type=text], .mphb-booking-form select {
  border: 2px solid #ffce00;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.0625rem;
}

.mphb-booking-form .mphb-required-fields-tip {
  color: #17181a;
  margin-bottom: 1.25rem;
}

.mphb-booking-form .mphb-required-fields-tip small, .mphb-booking-form .mphb-required-fields-tip .small {
  font-size: 12px;
  font-size: 0.75rem;
}

.mphb-booking-form .mphb-reserve-btn-wrapper {
  margin-bottom: 0;
  margin-top: 2.5rem;
  text-align: center;
}

.mphb-booking-form .mphb-reserve-btn-wrapper input {
  width: 100%;
}

.mphb-booking-form .mphb-reserve-btn-wrapper .mphb-preloader {
  margin-top: 0.5rem;
}

.mphb-booking-form .mphb-errors-wrapper {
  margin-top: 1.25rem;
  margin-bottom: 0;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  color: #17181a;
}

.mphb-booking-form .mphb-reserve-room-section {
  margin-top: 1.25rem;
  text-align: center;
}

.mphb-booking-form .mphb-reserve-room-section input {
  width: 100%;
}

.mphb-booking-form .mphb-reserve-room-section select {
  width: 60px;
  margin: 0.3125rem;
  height: 27px;
  display: inline-block;
  padding: 0 1rem 0 0.625rem;
  background-position: top 4px right 2px;
}

.mphb-booking-form .mphb-reserve-room-section .mphb-rooms-quantity-wrapper {
  color: #17181a;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb-booking-form .mphb-reserve-btn {
  white-space: normal;
}

.mphb_sc_search-wrapper .mphb-required-fields-tip, .mphb_sc_booking_form-wrapper .mphb-required-fields-tip, .widget_mphb_search_availability_widget .mphb-required-fields-tip {
  display: none;
}

.mphb_sc_search-wrapper input[type=text], .mphb_sc_search-wrapper select, .mphb_sc_booking_form-wrapper input[type=text], .mphb_sc_booking_form-wrapper select, .widget_mphb_search_availability_widget input[type=text], .widget_mphb_search_availability_widget select {
  background-color: #fff;
  position: relative;
  border: 2px solid #ffce00;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.0625rem;
}

.mphb_sc_search-wrapper input[type=text]::-webkit-input-placeholder, .mphb_sc_search-wrapper select::-webkit-input-placeholder, .mphb_sc_booking_form-wrapper input[type=text]::-webkit-input-placeholder, .mphb_sc_booking_form-wrapper select::-webkit-input-placeholder, .widget_mphb_search_availability_widget input[type=text]::-webkit-input-placeholder, .widget_mphb_search_availability_widget select::-webkit-input-placeholder {
  letter-spacing: 0;
}

.mphb_sc_search-wrapper input[type=text]::-moz-placeholder, .mphb_sc_search-wrapper select::-moz-placeholder, .mphb_sc_booking_form-wrapper input[type=text]::-moz-placeholder, .mphb_sc_booking_form-wrapper select::-moz-placeholder, .widget_mphb_search_availability_widget input[type=text]::-moz-placeholder, .widget_mphb_search_availability_widget select::-moz-placeholder {
  letter-spacing: 0;
}

.mphb_sc_search-wrapper input[type=text]::-ms-input-placeholder, .mphb_sc_search-wrapper select::-ms-input-placeholder, .mphb_sc_booking_form-wrapper input[type=text]::-ms-input-placeholder, .mphb_sc_booking_form-wrapper select::-ms-input-placeholder, .widget_mphb_search_availability_widget input[type=text]::-ms-input-placeholder, .widget_mphb_search_availability_widget select::-ms-input-placeholder {
  letter-spacing: 0;
}

.mphb_sc_search-wrapper input[type=text]::placeholder, .mphb_sc_search-wrapper select::placeholder, .mphb_sc_booking_form-wrapper input[type=text]::placeholder, .mphb_sc_booking_form-wrapper select::placeholder, .widget_mphb_search_availability_widget input[type=text]::placeholder, .widget_mphb_search_availability_widget select::placeholder {
  letter-spacing: 0;
}

.mphb_sc_search-wrapper input[type=text], .mphb_sc_booking_form-wrapper input[type=text], .widget_mphb_search_availability_widget input[type=text] {
  padding: 0.782rem 1.25rem;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form input, .mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form select, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form input, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form select {
  border-radius: 0;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}

@media (min-width: 62rem) {
  .mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 20%;
    -webkit-flex: 1 0 20%;
            flex: 1 0 20%;
    max-width: 25%;
    margin-bottom: 1.875rem;
  }
}
.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper), .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > * + *:not(.mphb_sc_search-submit-button-wrapper):not(.mphb-reserve-btn-wrapper) {
  margin-left: -0.125rem;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *:first-child input, .mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *:first-child select, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *:first-child input, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *:first-child select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:first-child input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:first-child select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *:first-child input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *:first-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *:first-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *:first-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *:first-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *:first-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:first-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:first-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *:first-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *:first-child select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *:first-child input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *:first-child select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *:first-child input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *:first-child select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *:first-child input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *:first-child select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > *:first-child input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > *:first-child select {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *:last-child input, .mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form > *:last-child select, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *:last-child input, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form > *:last-child select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:last-child input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:last-child select, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *:last-child input, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form > *:last-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *:last-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form > *:last-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *:last-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form > *:last-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:last-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form > *:last-child select, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *:last-child input, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form > *:last-child select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *:last-child input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form > *:last-child select, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *:last-child input, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form > *:last-child select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *:last-child input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form > *:last-child select, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > *:last-child input, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form > *:last-child select {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.mphb_sc_search-wrapper.is-style-horizontal .mphb_sc_search-form .button, .mphb_sc_search-wrapper.is-style-horizontal .mphb-booking-form .button, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb_sc_search-form .button, .mphb_sc_search-wrapper.is-style-horizontal-white .mphb-booking-form .button, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb_sc_search-form .button, .mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-booking-form .button, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb_sc_search-form .button, .mphb_sc_booking_form-wrapper.is-style-horizontal-white .mphb-booking-form .button, .widget_mphb_search_availability_widget.is-style-horizontal .mphb_sc_search-form .button, .widget_mphb_search_availability_widget.is-style-horizontal .mphb-booking-form .button, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb_sc_search-form .button, .widget_mphb_search_availability_widget.is-style-horizontal-white .mphb-booking-form .button {
  width: 100%;
}

.mphb_sc_search-wrapper.is-style-horizontal-white label, .mphb_sc_booking_form-wrapper.is-style-horizontal-white label, .widget_mphb_search_availability_widget.is-style-horizontal-white label {
  color: #fff;
}

.mphb_sc_search-wrapper.is-style-horizontal-equal .mphb_sc_search-form, .mphb_sc_booking_form-wrapper.is-style-horizontal-equal .mphb_sc_search-form, .widget_mphb_search_availability_widget.is-style-horizontal-equal .mphb_sc_search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  margin: 0 -0.625rem;
}

.mphb_sc_search-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-equal .mphb_sc_search-form > * {
  padding: 0 0.625rem;
  width: 100%;
  margin-bottom: 1.875rem;
}

@media (min-width: 48rem) {
  .mphb_sc_search-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-equal .mphb_sc_search-form > * {
    max-width: 50%;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_search-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-equal .mphb_sc_search-form > *, .widget_mphb_search_availability_widget.is-style-horizontal-equal .mphb_sc_search-form > * {
    max-width: 25%;
  }
}
.mphb_sc_search-wrapper.is-style-horizontal-equal .mphb_sc_search-form > * > *, .mphb_sc_booking_form-wrapper.is-style-horizontal-equal .mphb_sc_search-form > * > *, .widget_mphb_search_availability_widget.is-style-horizontal-equal .mphb_sc_search-form > * > * {
  width: 100%;
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form {
  position: relative;
  margin: 0 -0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  width: calc(100% + 20px);
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form > * {
  padding: 0 0.625rem;
  width: 100%;
}

@media (min-width: 48rem) {
  .mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form > * {
    width: 50%;
  }
}
.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-reserve-btn-wrapper {
  margin: 0 0 1.875em;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-reserve-btn-wrapper input {
  width: 100%;
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-errors-wrapper, .mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-reserve-room-section {
  width: 100%;
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-rooms-quantity-wrapper select {
  display: inline-block;
  width: 126px;
  margin: 0 0.5rem;
}

.mphb_sc_booking_form-wrapper.is-style-vertical .mphb-booking-form .mphb-preloader {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
  -o-transform: translate(-50%, -100%);
     transform: translate(-50%, -100%);
}

.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking {
  position: relative;
}

.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
}

@media (min-width: 62rem) {
  .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 33.333%;
    -webkit-flex: 1 0 33.333%;
            flex: 1 0 33.333%;
    max-width: 50%;
    margin-bottom: 1.875rem;
  }
}
.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-reserve-btn-wrapper {
  margin-top: 0;
}

.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-errors-wrapper, .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-reserve-room-section {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 62rem) {
  .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-errors-wrapper, .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-reserve-room-section {
    margin: 0;
  }
}
.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-errors-wrapper input, .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-reserve-room-section input {
  margin: 0 auto;
}

@media (min-width: 62rem) {
  .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-errors-wrapper input, .mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > *.mphb-reserve-room-section input {
    max-width: 380px;
  }
}
.mphb_sc_booking_form-wrapper.is-style-horizontal.is-direct-booking .mphb-booking-form > * .mphb-preloader {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
}

.mphb_sc_booking_form-wrapper.is-style-horizontal .mphb-reserve-room-section .mphb-rooms-quantity {
  display: inline-block;
  margin: 0 0.3125rem;
  width: auto;
}

body.single .site-main > .type-mphb_room_type {
  max-width: 1350px;
  margin: 0 auto;
}

body.single .site-main > .type-mphb_room_type .post-thumbnail {
  max-width: 1350px;
}

body.single .site-main > .type-mphb_room_type .entry-header {
  max-width: 100%;
}

body.single .site-main > .type-mphb_room_type .entry-header .room-description {
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 48rem) {
  body.single .site-main > .type-mphb_room_type .entry-header .room-description {
    font-size: 16px;
    font-size: 1rem;
  }
}
body.single .site-main > .type-mphb_room_type .entry-content {
  position: relative;
}

@media screen and (min-width: 80rem) {
  body.single .site-main > .type-mphb_room_type .entry-content {
    padding-left: 3.75rem;
    padding-right: 40%;
  }
}
@media (min-width: 91.875rem) {
  body.single .site-main > .type-mphb_room_type .entry-content {
    padding-right: 35%;
  }
}
body.single .site-main > .type-mphb_room_type .entry-content > * {
  max-width: 100%;
}

body.single .site-main > .type-mphb_room_type .single-room-attributes-wrapper, body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
  background: #fff;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 1.875rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  body.single .site-main > .type-mphb_room_type .single-room-attributes-wrapper, body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
    padding: 3.125rem 3.75rem;
  }
}
@media (min-width: 91.875rem) {
  body.single .site-main > .type-mphb_room_type .single-room-attributes-wrapper, body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}
body.single .site-main > .type-mphb_room_type .mphb-details-title, body.single .site-main > .type-mphb_room_type .mphb-calendar-title {
  min-width: 25%;
  font-size: 20px;
  font-size: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 91.875rem) {
  body.single .site-main > .type-mphb_room_type .mphb-details-title, body.single .site-main > .type-mphb_room_type .mphb-calendar-title {
    padding-bottom: 0;
    padding-right: 2.5rem;
  }
}
body.single .site-main > .type-mphb_room_type .single-room-attributes-wrapper {
  margin-top: 3.125rem;
  margin-bottom: 3.75rem;
}

body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
  margin-bottom: 3.75rem;
}

@media screen and (min-width: 80rem) {
  body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper {
    margin-bottom: 0;
  }
}
body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper .mphb-calendar {
  border-top: 1px solid #f5f5f5;
  padding-top: 2.5rem;
}

@media (min-width: 91.875rem) {
  body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper .mphb-calendar {
    padding-left: 2.5rem;
    padding-top: 0;
    border-top: 0;
    border-left: 1px solid #f5f5f5;
  }
}
@media all and (min-width: 91.875rem) and (-ms-high-contrast: none), (min-width: 91.875rem) and (-ms-high-contrast: active) {
  body.single .site-main > .type-mphb_room_type .single-room-calendar-wrapper .mphb-calendar {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
@media screen and (min-width: 80rem) {
  body.single .site-main > .type-mphb_room_type .single-room-form-container {
    padding-right: 3.75rem;
    width: 40%;
    padding-left: 1.875rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 91.875rem) {
  body.single .site-main > .type-mphb_room_type .single-room-form-container {
    width: 33.333%;
  }
}
body.single .site-main > .type-mphb_room_type .single-room-form-wrapper {
  position: -webkit-sticky;
  position: sticky;
  top: 2.5rem;
  background: #fff;
  border-radius: 3px;
  padding: 1.875rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  body.single .site-main > .type-mphb_room_type .single-room-form-wrapper {
    padding: 2.5rem;
  }
}
body.single .site-main > .type-mphb_room_type .single-room-form-wrapper .divider {
  margin: 1.875rem 0;
  border-bottom: 1px solid #ededed;
}

body.single .site-main > .type-mphb_room_type .single-room-form-wrapper .divider:first-child {
  display: none;
}

body.single .site-main > .type-mphb_room_type .single-room-form-wrapper .divider:last-child {
  display: none;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price {
  color: #17181a;
  margin-bottom: 0;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price strong {
  display: none;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-price {
  font-weight: 600;
  font-size: 25px;
  font-size: 1.5625rem;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-price-period {
  border-bottom: 0;
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
}

body.single .site-main > .type-mphb_room_type .mphb-regular-price .mphb-tax-information {
  display: block;
}

body.single .site-main > .type-mphb_room_type .mphb-reservation-form-title {
  display: none;
}

body.single .site-main > .type-mphb_room_type .mphb-reserve-room-section .mphb-period-price {
  margin-bottom: 1.5em;
}

body.single-mphb_room_type .post-navigation-wrapper {
  max-width: 1350px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 3.75rem 0;
}

body.single-mphb_room_type .post-navigation-wrapper + .comments-area {
  padding-top: 0;
  border-top: 0;
}

body.single-mphb_room_type .comments-area {
  padding-top: 3.75rem;
  border-top: 1px solid #ededed;
}

body.single-mphb_room_type .fancybox-button:hover {
  color: #17181a;
}

.single-room-rating a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: inherit;
  text-decoration: none;
}

.single-room-rating .average-rating {
  font-size: 14px;
  font-size: 0.875rem;
  color: #17181a;
  margin-left: 0.5rem;
  line-height: 1;
  font-weight: 500;
}

.single-room-rating .room-star-rating {
  position: relative;
  width: 86.15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 0.8125rem;
  color: #ffce00;
}

.single-room-rating .room-star-rating:before {
  display: block;
  font-family: "Font Awesome 5 Free";
  content: "\f005 \f005 \f005 \f005 \f005";
  font-weight: 400;
}

.single-room-rating .room-star-rating .rating {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.single-room-rating .room-star-rating .rating:before {
  display: block;
  font-family: "Font Awesome 5 Free";
  content: "\f005 \f005 \f005 \f005 \f005";
  font-weight: 900;
}

.single-room-calendar-wrapper .mphb-calendar {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
}

.single-room-calendar-wrapper .mphb-calendar .datepick {
  width: 100% !important;
}

.single-room-calendar-wrapper .mphb-calendar .datepick-month-row {
  width: 100%;
}

.single-room-calendar-wrapper .mphb-calendar .datepick-month {
  width: auto;
}

.single-room-calendar-wrapper .mphb-calendar .datepick-month table {
  table-layout: fixed;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .single-room-calendar-wrapper .mphb-calendar .datepick-month table {
    table-layout: auto;
  }
}
.single-room-calendar-wrapper .mphb-calendar .datepick-month table td span {
  width: auto;
}

.mphb_sc_room-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type), .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type) {
  margin-top: 2em;
}

.mphb_sc_room-wrapper .loop-room-wrapper, .mphb_sc_rooms-wrapper .loop-room-wrapper, .mphb_sc_search_results-wrapper .loop-room-wrapper {
  padding: 2.5rem;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 62rem) {
  .mphb_sc_room-wrapper .loop-room-wrapper, .mphb_sc_rooms-wrapper .loop-room-wrapper, .mphb_sc_search_results-wrapper .loop-room-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row;
  }
}
.mphb_sc_room-wrapper .loop-room-wrapper > *, .mphb_sc_rooms-wrapper .loop-room-wrapper > *, .mphb_sc_search_results-wrapper .loop-room-wrapper > * {
  margin-top: 2.5rem;
}

@media (min-width: 62rem) {
  .mphb_sc_room-wrapper .loop-room-wrapper > *, .mphb_sc_rooms-wrapper .loop-room-wrapper > *, .mphb_sc_search_results-wrapper .loop-room-wrapper > * {
    margin-top: 0;
    margin-left: 2.5rem;
  }
}
.mphb_sc_room-wrapper .loop-room-wrapper > *:first-child, .mphb_sc_rooms-wrapper .loop-room-wrapper > *:first-child, .mphb_sc_search_results-wrapper .loop-room-wrapper > *:first-child {
  margin-left: 0;
  margin-top: 0;
}

.mphb_sc_room-wrapper .loop-room-images-wrapper, .mphb_sc_rooms-wrapper .loop-room-images-wrapper, .mphb_sc_search_results-wrapper .loop-room-images-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 32%;
  -webkit-flex: 1 1 32%;
          flex: 1 1 32%;
}

.mphb_sc_room-wrapper .loop-room-info-wrapper, .mphb_sc_rooms-wrapper .loop-room-info-wrapper, .mphb_sc_search_results-wrapper .loop-room-info-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 48%;
  -webkit-flex: 1 1 48%;
          flex: 1 1 48%;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_room-wrapper .loop-room-book-wrapper, .mphb_sc_rooms-wrapper .loop-room-book-wrapper, .mphb_sc_search_results-wrapper .loop-room-book-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  -webkit-flex: 1 1 20%;
          flex: 1 1 20%;
}

.mphb_sc_room-wrapper .mphb-room-type-title, .mphb_sc_rooms-wrapper .mphb-room-type-title, .mphb_sc_search_results-wrapper .mphb-room-type-title {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
}

.mphb_sc_room-wrapper .mphb-room-type-title:last-child, .mphb_sc_rooms-wrapper .mphb-room-type-title:last-child, .mphb_sc_search_results-wrapper .mphb-room-type-title:last-child {
  margin-bottom: 0;
}

.mphb_sc_room-wrapper .flexslider .flex-direction-nav, .mphb_sc_rooms-wrapper .flexslider .flex-direction-nav, .mphb_sc_search_results-wrapper .flexslider .flex-direction-nav {
  opacity: 0;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.mphb_sc_room-wrapper .flexslider:hover .flex-direction-nav, .mphb_sc_rooms-wrapper .flexslider:hover .flex-direction-nav, .mphb_sc_search_results-wrapper .flexslider:hover .flex-direction-nav {
  opacity: 1;
}

.mphb_sc_room-wrapper .mphb-regular-price, .mphb_sc_rooms-wrapper .mphb-regular-price, .mphb_sc_search_results-wrapper .mphb-regular-price {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_room-wrapper .mphb-regular-price strong, .mphb_sc_rooms-wrapper .mphb-regular-price strong, .mphb_sc_search_results-wrapper .mphb-regular-price strong {
  font-weight: 400;
  display: block;
}

.mphb_sc_room-wrapper .mphb-regular-price .mphb-price, .mphb_sc_rooms-wrapper .mphb-regular-price .mphb-price, .mphb_sc_search_results-wrapper .mphb-regular-price .mphb-price {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  color: #17181a;
}

.mphb_sc_room-wrapper .mphb-regular-price .mphb-price-period, .mphb_sc_rooms-wrapper .mphb-regular-price .mphb-price-period, .mphb_sc_search_results-wrapper .mphb-regular-price .mphb-price-period {
  font-size: 14px;
  font-size: 0.875rem;
  color: #17181a;
  border: 0;
}

.mphb_sc_room-wrapper .mphb-regular-price .mphb-price-period:before, .mphb_sc_rooms-wrapper .mphb-regular-price .mphb-price-period:before, .mphb_sc_search_results-wrapper .mphb-regular-price .mphb-price-period:before {
  content: "/";
  margin-right: 0.25em;
}

.mphb_sc_room-wrapper .mphb-regular-price .mphb-tax-information, .mphb_sc_rooms-wrapper .mphb-regular-price .mphb-tax-information, .mphb_sc_search_results-wrapper .mphb-regular-price .mphb-tax-information {
  display: block;
  color: #767b80;
}

.mphb_sc_room-wrapper .mphb-view-details-button-wrapper .button, .mphb_sc_room-wrapper .mphb-to-book-btn-wrapper .button, .mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper .button, .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper .button, .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper .button, .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper .button {
  width: 100%;
}

.mphb_sc_room-wrapper .mphb-view-details-button-wrapper .button, .mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper .button, .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper .button {
  background: #f3f3f3;
  color: #17181a;
}

.mphb_sc_room-wrapper .mphb-view-details-button-wrapper .button:hover, .mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper .button:hover, .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper .button:hover {
  background: 0 0;
}

.mphb_sc_room-wrapper .mphb-to-book-btn-wrapper, .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper, .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper {
  margin-bottom: 0.625rem;
}

.mphb_sc_room-wrapper .mphb-to-book-btn-wrapper:last-child, .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper:last-child, .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper:last-child {
  margin-bottom: 0;
}

.mphb_sc_room-wrapper .mphb-to-book-btn-wrapper br, .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper br, .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper br {
  display: none;
}

.mphb_sc_room-wrapper .loop-room-categories, .mphb_sc_room-wrapper .single-room-short-rating, .mphb_sc_rooms-wrapper .loop-room-categories, .mphb_sc_rooms-wrapper .single-room-short-rating, .mphb_sc_search_results-wrapper .loop-room-categories, .mphb_sc_search_results-wrapper .single-room-short-rating {
  display: none;
}

.mphb_sc_room-wrapper .mphb-loop-room-type-attributes, .mphb_sc_rooms-wrapper .mphb-loop-room-type-attributes, .mphb_sc_search_results-wrapper .mphb-loop-room-type-attributes {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.mphb_sc_room-wrapper.is-style-grid .loop-rooms-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-rooms-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-rooms-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -0.9375rem;
}

.mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type {
  margin: 2.5rem 0 0;
  padding: 0 0.9375rem;
  border-radius: 3px;
}

.mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type:nth-child(1), .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type:nth-child(1), .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type:nth-child(1) {
  margin-top: 0;
}

@media (min-width: 48rem) {
  .mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    -webkit-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 33.33%;
    -webkit-flex: 1 0 33.33%;
            flex: 1 0 33.33%;
    max-width: 33.333%;
  }
}
@media (min-width: 48rem) {
  .mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type:nth-child(2), .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type:nth-child(2), .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_room-wrapper.is-style-grid .type-mphb_room_type:nth-child(3), .mphb_sc_rooms-wrapper.is-style-grid .type-mphb_room_type:nth-child(3), .mphb_sc_search_results-wrapper.is-style-grid .type-mphb_room_type:nth-child(3) {
    margin-top: 0;
  }
}
.mphb_sc_room-wrapper.is-style-grid .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0;
  height: 100%;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-wrapper > * {
  margin-left: 0;
  margin-top: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mphb_sc_room-wrapper.is-style-grid .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-wrapper > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.mphb_sc_room-wrapper.is-style-grid .loop-room-images-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-images-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-images-wrapper {
  margin-bottom: 1.5rem;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-images-wrapper img, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-images-wrapper img, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-images-wrapper img {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-images-wrapper .flex-viewport, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-images-wrapper .flex-viewport, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-images-wrapper .flex-viewport {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-images-wrapper:last-child, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-images-wrapper:last-child, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-images-wrapper:last-child {
  margin-bottom: 0;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-info-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-info-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-info-wrapper {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  margin-bottom: 1.25rem;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-info-wrapper > p, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-info-wrapper > p, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-info-wrapper > p {
  margin-bottom: 0;
  margin-top: 1em;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-info-wrapper > p:first-child, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-info-wrapper > p:first-child, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-info-wrapper > p:first-child {
  margin-top: 0;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-short-attributes, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-short-attributes, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-short-attributes {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-book-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-book-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-book-wrapper {
  border-top: 1px solid #ededed;
  padding: 1.75rem 2.5rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.mphb_sc_room-wrapper.is-style-grid .mphb-room-type-title, .mphb_sc_rooms-wrapper.is-style-grid .mphb-room-type-title, .mphb_sc_search_results-wrapper.is-style-grid .mphb-room-type-title {
  font-size: 18px;
  font-size: 1.125rem;
}

.mphb_sc_room-wrapper.is-style-grid .mphb-regular-price, .mphb_sc_rooms-wrapper.is-style-grid .mphb-regular-price, .mphb_sc_search_results-wrapper.is-style-grid .mphb-regular-price {
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
}

.mphb_sc_room-wrapper.is-style-grid .mphb-to-book-btn-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .mphb-to-book-btn-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .mphb-to-book-btn-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-bottom: 1.25rem;
}

.mphb_sc_room-wrapper.is-style-grid .mphb-view-details-button-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .mphb-view-details-button-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .mphb-view-details-button-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  -webkit-flex: 1 0 100%;
          flex: 1 0 100%;
  margin-bottom: 1.25rem;
}

.mphb_sc_room-wrapper.is-style-grid .mphb-loop-room-type-attributes, .mphb_sc_rooms-wrapper.is-style-grid .mphb-loop-room-type-attributes, .mphb_sc_search_results-wrapper.is-style-grid .mphb-loop-room-type-attributes {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-rooms-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-rooms-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-rooms-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-rooms-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-rooms-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-rooms-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -0.625rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type {
  margin: 2rem 0 0;
  padding: 0 0.625rem;
  border-radius: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(1), .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(1), .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(1), .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(1), .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(1), .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(1) {
  margin-top: 0;
}

@media (min-width: 48rem) {
  .mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    -webkit-flex: 1 0 50%;
            flex: 1 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 25%;
    -webkit-flex: 1 0 25%;
            flex: 1 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 48rem) {
  .mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(2), .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(2), .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(2), .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(2), .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(2), .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(3), .mphb_sc_room-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(4), .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(3), .mphb_sc_room-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(4), .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(3), .mphb_sc_rooms-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(4), .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(3), .mphb_sc_rooms-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(4), .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(3), .mphb_sc_search_results-wrapper.is-style-minimalistic .type-mphb_room_type:nth-child(4), .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(3), .mphb_sc_search_results-wrapper.is-style-minimalistic-high .type-mphb_room_type:nth-child(4) {
    margin-top: 0;
  }
}
.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-wrapper {
  background: 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-wrapper > * {
  margin-left: 0;
  margin-top: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-wrapper > *, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-wrapper > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}
.mphb_sc_room-wrapper.is-style-minimalistic .mphb-room-type-title, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-room-type-title, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-room-type-title, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-room-type-title, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-room-type-title, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-room-type-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-info-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-info-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-info-wrapper {
  margin-bottom: 1rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper:last-child, .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-info-wrapper:last-child, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper:last-child, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-info-wrapper:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-info-wrapper:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-info-wrapper:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-info-wrapper:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-info-wrapper:last-child {
  margin-bottom: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-info-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-info-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-info-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-info-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price strong, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price strong, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price strong, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price strong, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price strong, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price strong {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price {
  font-size: inherit;
  color: inherit;
  font-weight: 600;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period {
  color: inherit;
  font-size: inherit;
  font-weight: 400;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period:before, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period:before, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period:before, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period:before, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price .mphb-price-period:before, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-price-period:before {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-regular-price .mphb-tax-information, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-tax-information, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-regular-price .mphb-tax-information, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-tax-information, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-regular-price .mphb-tax-information, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-regular-price .mphb-tax-information {
  display: inline;
  font-size: 0.75rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper {
  position: relative;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a {
  display: block;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a:before, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a:before, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a:before, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a:before, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-images-wrapper .gallery-icon a:before, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a:before, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  background: -webkit-gradient(linear, left top, left bottom, from(#34353e), to(transparent));
  background: -webkit-linear-gradient(top, #34353e, transparent);
  background: -o-linear-gradient(top, #34353e, transparent);
  background: linear-gradient(to bottom, #34353e, transparent);
  z-index: 1;
  opacity: 0.3;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-categories, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-categories, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-categories, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-categories, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-categories, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-categories {
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 10px;
  left: 10px;
  max-width: calc(100% - 20px);
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-categories a, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-categories a, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-categories a, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-categories a, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-categories a, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-categories a {
  display: inline-block;
  border-radius: 3px;
  background: #17181a;
  color: #ebebec;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.075em;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  margin-right: 0.3125rem;
  text-decoration: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-categories a:last-child, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-categories a:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-categories a:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-categories a:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-categories a:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-categories a:last-child {
  margin-right: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-categories a:hover, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-categories a:hover, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-categories a:hover, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-categories a:hover, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-categories a:hover, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-categories a:hover {
  background: #ebebec;
  color: #17181a;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes {
  padding: 0;
  border: 0;
  margin-bottom: 0.125rem;
  margin-top: 0.1875rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #767b80;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes + p, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes + p, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes + p, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes + p, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes + p, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes + p {
  margin-top: 0.9375rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes li, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes li, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes li, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes li, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes li, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes li {
  position: relative;
  margin: 0 1.25em 0 0;
  font-weight: 400;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child {
  margin: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child:after, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child:after, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child:after, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child:after, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes li:last-child:after, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:last-child:after {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes li:after, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:after, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes li:after, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:after, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes li:after, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:after {
  content: "•";
  position: absolute;
  right: -0.8em;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes li:before, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:before, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes li:before, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:before, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes li:before, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes li:before {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating {
  color: #17181a;
  font-weight: 500;
  margin-right: 0.4375rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:before, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:before, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:before, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:before, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:before, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:before {
  display: inline-block;
  width: 1.4em;
  font-size: 0.625rem;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:after, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:after, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:after, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:after, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating:after, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating:after {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-attribute-title, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-attribute-title, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-attribute-title, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-attribute-title, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-short-attributes .mphb-attribute-title, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-short-attributes .mphb-attribute-title {
  display: inline-block;
}

.mphb_sc_room-wrapper.is-style-minimalistic .mphb-loop-room-type-attributes, .mphb_sc_room-wrapper.is-style-minimalistic-high .mphb-loop-room-type-attributes, .mphb_sc_rooms-wrapper.is-style-minimalistic .mphb-loop-room-type-attributes, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .mphb-loop-room-type-attributes, .mphb_sc_search_results-wrapper.is-style-minimalistic .mphb-loop-room-type-attributes, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .mphb-loop-room-type-attributes {
  display: none;
}

.mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon {
  position: relative;
  padding-top: 133%;
}

.mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail a, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail img, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon img, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail img, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon img, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .post-thumbnail img, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-images-wrapper .gallery-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.mphb_sc_room-wrapper.is-style-grid .loop-room-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_room-wrapper.is-style-minimalistic-high .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-grid .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_rooms-wrapper.is-style-minimalistic-high .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-grid .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic .loop-room-wrapper, .mphb_sc_search_results-wrapper.is-style-minimalistic-high .loop-room-wrapper {
  border: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .post-thumbnail-wrapper {
  position: relative;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .post-thumbnail {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .post-thumbnail:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  background: -webkit-gradient(linear, left top, left bottom, from(#34353e), to(transparent));
  background: -webkit-linear-gradient(top, #34353e, transparent);
  background: -o-linear-gradient(top, #34353e, transparent);
  background: linear-gradient(to bottom, #34353e, transparent);
  z-index: 1;
  opacity: 0.3;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .room-meta-wrapper {
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 10px;
  left: 10px;
  max-width: calc(100% - 20px);
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .room-meta-wrapper a {
  display: inline-block;
  border-radius: 3px;
  background: #17181a;
  color: #ebebec;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.075em;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  margin-right: 0.3125rem;
  text-decoration: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .room-meta-wrapper a:last-child {
  margin-right: 0;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .room-meta-wrapper a:hover {
  background: #ebebec;
  color: #17181a;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .mphb-price {
  font-size: 14px;
  font-size: 0.875rem;
  color: inherit;
  font-weight: 600;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .mphb-tax-information {
  font-size: 12px;
  font-size: 0.75rem;
  color: #767b80;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .mphb-price-period {
  font-size: 14px;
  font-size: 0.875rem;
  color: inherit;
  font-weight: 400;
  border-bottom: 0;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .mphb-price-period:before {
  display: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes {
  padding: 0;
  border: 0;
  margin-bottom: 0.125rem;
  margin-top: 0.1875rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #767b80;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes + p {
  margin-top: 0.9375rem;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes li {
  position: relative;
  margin: 0 1.25em 0 0;
  font-weight: 400;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes li:last-child {
  margin: 0;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes li:last-child:after {
  display: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes li:after {
  content: "•";
  position: absolute;
  right: -0.8em;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes li:before {
  display: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes .mphb-room-type-rating {
  color: #17181a;
  font-weight: 500;
  margin-right: 0.4375rem;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes .mphb-room-type-rating:before {
  display: inline-block;
  width: 1.4em;
  font-size: 0.625rem;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes .mphb-room-type-rating:after {
  display: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes .mphb-room-type-rating .mphb-attribute-title {
  display: none;
}

.taxonomy-items-wrapper .taxonomy-items-inner-wrapper .loop-room-short-attributes .mphb-attribute-title {
  display: inline-block;
}

.flexslider.mphb-flexslider {
  background: 0 0;
  border: 0;
}

.flexslider.mphb-flexslider ul.slides img {
  display: block !important;
}

.flexslider.mphb-flexslider .flex-viewport {
  border-radius: 3px;
}

.flexslider.mphb-flexslider .gallery-icon {
  display: block;
}

.flexslider.mphb-flexslider ul.flex-direction-nav li {
  margin: 0;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-next, .flexslider.mphb-flexslider ul.flex-direction-nav .flex-prev {
  opacity: 1;
  width: 40px;
  height: 40px;
  background-color: #13b0bb;
  color: #fff;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 3px;
  border: 2px solid transparent;
  padding: 0;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-next:before, .flexslider.mphb-flexslider ul.flex-direction-nav .flex-prev:before {
  line-height: 2.25rem;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  text-shadow: none;
  color: inherit;
  display: block;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-next:hover, .flexslider.mphb-flexslider ul.flex-direction-nav .flex-prev:hover {
  background-color: #fff;
  border-color: #13b0bb;
  color: #17181a;
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-next .flex-next:before {
  content: "\f105";
}

.flexslider.mphb-flexslider ul.flex-direction-nav .flex-nav-prev .flex-prev:before {
  content: "\f104";
}

.single-room-gallery {
  margin-bottom: 6.25rem;
}

.single-room-gallery img {
  border-radius: 3px;
}

@media (min-width: 48rem) {
  .single-room-gallery .mphb-gallery-main-slider {
    padding: 0 3.75rem;
  }
}
.single-room-gallery .flexslider:hover .flex-direction-nav .flex-next, .single-room-gallery .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
}

@media (min-width: 48rem) {
  .single-room-gallery ul.flex-direction-nav .flex-nav-next .flex-next {
    right: 0;
  }
}
@media (min-width: 48rem) {
  .single-room-gallery ul.flex-direction-nav .flex-nav-prev .flex-prev {
    left: 0;
  }
}
.single-room-gallery .flexslider ol.flex-control-nav {
  left: 0;
  bottom: -60px !important;
}

.single-room-gallery .flexslider ol.flex-control-nav li {
  margin: 0 0.5rem;
  width: 14px;
  height: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.single-room-gallery .flexslider ol.flex-control-nav li .flex-active {
  background-color: #13b0bb !important;
}

.single-room-gallery .flexslider ol.flex-control-nav li .flex-active:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.single-room-gallery .flexslider ol.flex-control-nav li a {
  position: relative;
  padding: 0;
  width: 7px;
  height: 7px;
  text-shadow: none;
  border-radius: 50%;
  background: #17181a !important;
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.single-room-gallery .flexslider ol.flex-control-nav li a:before {
  display: none;
}

.single-room-gallery .flexslider ol.flex-control-nav li a:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  border-radius: 50%;
  border: 1px solid transparent;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0);
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.single-room-gallery .flexslider ol.flex-control-nav li a:hover {
  background-color: #13b0bb !important;
}

.single-room-gallery .flexslider ol.flex-control-nav li a:hover:after {
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
  top: -3px;
  bottom: -3px;
  left: -3px;
  right: -3px;
  border-color: #13b0bb;
}

.mphb-single-room-type-attributes, .mphb-loop-room-type-attributes, .loop-room-short-attributes {
  color: #17181a;
  font-size: 12px;
  font-size: 0.75rem;
  list-style: none;
  padding: 0;
  margin: 0;
}

.mphb-single-room-type-attributes li:before, .mphb-loop-room-type-attributes li:before, .loop-room-short-attributes li:before {
  content: "\f05a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  width: 1.25rem;
  text-align: left;
  color: #767b80;
  display: inline-block;
}

.mphb-single-room-type-attributes li.mphb-room-type-adults-capacity:before, .mphb-loop-room-type-attributes li.mphb-room-type-adults-capacity:before, .loop-room-short-attributes li.mphb-room-type-adults-capacity:before {
  content: "\f500";
}

.mphb-single-room-type-attributes li.mphb-room-type-children-capacity:before, .mphb-loop-room-type-attributes li.mphb-room-type-children-capacity:before, .loop-room-short-attributes li.mphb-room-type-children-capacity:before {
  content: "\f1ae";
}

.mphb-single-room-type-attributes li.mphb-room-type-facilities:before, .mphb-loop-room-type-attributes li.mphb-room-type-facilities:before, .loop-room-short-attributes li.mphb-room-type-facilities:before {
  content: "\f118";
  font-weight: 400;
}

.mphb-single-room-type-attributes li.mphb-room-type-view:before, .mphb-loop-room-type-attributes li.mphb-room-type-view:before, .loop-room-short-attributes li.mphb-room-type-view:before {
  content: "\f06e";
}

.mphb-single-room-type-attributes li.mphb-room-type-bed-type:before, .mphb-loop-room-type-attributes li.mphb-room-type-bed-type:before, .loop-room-short-attributes li.mphb-room-type-bed-type:before {
  content: "\f236";
}

.mphb-single-room-type-attributes li.mphb-room-type-size:before, .mphb-loop-room-type-attributes li.mphb-room-type-size:before, .loop-room-short-attributes li.mphb-room-type-size:before {
  content: "\f065";
}

.mphb-single-room-type-attributes li.mphb-room-type-rating:before, .mphb-loop-room-type-attributes li.mphb-room-type-rating:before, .loop-room-short-attributes li.mphb-room-type-rating:before {
  content: "\f005";
  color: #ffce00;
}

.mphb-single-room-type-attributes a, .mphb-loop-room-type-attributes a, .loop-room-short-attributes a {
  color: inherit;
  text-decoration: none;
}

.mphb-single-room-type-attributes a:hover, .mphb-loop-room-type-attributes a:hover, .loop-room-short-attributes a:hover {
  color: #13b0bb;
}

.mphb-single-room-type-attributes {
  padding: 2.5rem 0 0;
  border-top: 1px solid #f5f5f5;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (min-width: 91.875rem) {
  .mphb-single-room-type-attributes {
    padding: 0 0 0 2.5rem;
    border-left: 1px solid #f5f5f5;
    border-top: 0;
  }
}
@media all and (min-width: 91.875rem) and (-ms-high-contrast: none), (min-width: 91.875rem) and (-ms-high-contrast: active) {
  .mphb-single-room-type-attributes {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
.mphb-single-room-type-attributes li {
  padding: 0;
}

@media (min-width: 48rem) {
  .mphb-single-room-type-attributes li {
    display: table-row;
  }
}
.mphb-single-room-type-attributes li:before {
  width: 1.875rem;
  color: #13b0bb;
}

.mphb-single-room-type-attributes li .mphb-attribute-title {
  font-weight: 500;
  padding-right: 1rem;
  color: #767b80;
}

@media (min-width: 48rem) {
  .mphb-single-room-type-attributes li .mphb-attribute-title {
    display: table-cell;
    width: 25%;
  }
}
.mphb-single-room-type-attributes li .mphb-attribute-value {
  font-weight: 500;
}

@media (min-width: 48rem) {
  .mphb-single-room-type-attributes li .mphb-attribute-value {
    display: table-cell;
    width: 75%;
  }
}
.mphb-single-room-type-attributes li > span {
  padding-bottom: 1.25rem;
}

.mphb-single-room-type-attributes li:last-child > span {
  padding-bottom: 0;
}

.loop-room-short-attributes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid #ededed;
}

.loop-room-short-attributes li {
  margin: 0 1.5rem 0 0;
}

.loop-room-short-attributes li:last-child {
  margin: 0;
}

.loop-room-short-attributes li:before {
  width: 1.25rem;
}

.loop-room-short-attributes .mphb-attribute-title {
  display: none;
}

.mphb-loop-room-type-attributes li {
  position: relative;
  padding-left: 1.875rem;
  margin-bottom: 0.5rem;
  line-height: 1.5;
}

.mphb-loop-room-type-attributes li:last-child {
  margin-bottom: 0;
}

.mphb-loop-room-type-attributes li:before {
  position: absolute;
  left: 0;
  top: 0;
}

.mphb-loop-room-type-attributes .mphb-attribute-title {
  display: none;
}

.mphb-loop-room-type-attributes .mphb-room-type-custom-attribute .mphb-attribute-title {
  display: initial;
}

.datepick {
  border: 0;
  background: 0 0;
  border-radius: 0;
}

@media (max-width: 47.9375rem) {
  .datepick {
    width: auto !important;
  }
}
.datepick .datepick-nav {
  background-color: transparent;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0.625rem;
}

.datepick .datepick-nav a {
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0;
  color: #17181a;
}

.datepick .datepick-nav a:hover:not(.datepick-disabled) {
  color: #13b0bb;
}

.datepick .datepick-nav a:hover, .datepick .datepick-nav a:focus, .datepick .datepick-nav a:active {
  text-decoration: none;
  background: 0 0;
}

.datepick .datepick-nav .datepick-cmd-today {
  color: #13b0bb;
  font-weight: 600;
  width: 40%;
}

.datepick .datepick-nav .datepick-cmd-today:hover {
  color: #17181a;
}

.datepick .datepick-nav .datepick-cmd-prev {
  overflow: hidden;
}

.datepick .datepick-nav .datepick-cmd-prev:before {
  height: 100%;
  content: "\f104";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: block;
  width: 100%;
}

.datepick .datepick-nav .datepick-cmd-next {
  overflow: hidden;
}

.datepick .datepick-nav .datepick-cmd-next:before {
  height: 100%;
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: block;
  width: 100%;
}

.datepick .datepick-month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 2.5rem;
  background: 0 0;
  color: #17181a;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
}

.datepick .datepick-month-header select {
  height: 100%;
  background-color: transparent;
  color: inherit;
  -webkit-background-size: 0.75rem 0.75rem;
          background-size: 0.75rem;
  background-position: top 0.875rem right 0.875rem;
  padding-right: 1.875rem;
  font-weight: inherit;
}

.datepick .datepick-month-header select:last-child {
  max-width: 75px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .datepick .datepick-month-header select {
    width: auto;
  }
}
.datepick .datepick-month-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

@media (max-width: 47.9375rem) {
  .datepick .datepick-month-row {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.datepick .datepick-month {
  width: auto;
  clear: both;
  margin: 0 auto;
  border: 0;
  font-size: 12px;
  font-size: 0.75rem;
}

@media (min-width: 48rem) {
  .datepick .datepick-month {
    width: 255px;
  }
}
@media (min-width: 48rem) {
  .datepick .datepick-month + .datepick-month {
    margin-left: 1.25rem;
  }
}
.datepick .datepick-month table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 2px;
  margin: 0;
  height: auto;
}

.datepick .datepick-month thead th {
  background: 0 0;
  color: #17181a;
}

.datepick .datepick-month th, .datepick .datepick-month td {
  border: 0;
  background: 0 0;
}

.datepick .datepick-ctrl {
  margin-top: 0.625rem;
  background: 0 0;
  font-weight: 600;
}

.datepick .datepick-ctrl a {
  color: #17181a;
  font-size: 14px;
  font-size: 0.875rem;
}

.datepick .datepick-ctrl a:hover {
  background: 0 0;
  text-decoration: none;
  color: #13b0bb;
}

.mphb-calendar .datepick-month td > span, .mphb-calendar .datepick-month td a {
  min-height: 30px;
  padding-top: 0.25rem;
}

.mphb-calendar .datepick-month td a {
  text-decoration: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.mphb-calendar .datepick-month td span {
  color: #ebebec;
  position: relative;
  background: 0 0;
  overflow: hidden;
}

.mphb-calendar .datepick-month td .mphb-available-date {
  background: #e7f7f8;
  font-weight: 600;
  color: #13b0bb;
}

.mphb-calendar .datepick-month td .mphb-past-date, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable, .mphb-calendar .datepick-month td .mphb-out-of-season-date, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-mark-as-unavailable--check-in {
  font-weight: 400;
  color: #ebebec;
  opacity: 1;
  border: 1px solid #fafafa;
  background: -webkit-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: -o-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: repeating-linear-gradient(to bottom right, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
}

.mphb-calendar .datepick-month td .mphb-past-date:before, .mphb-calendar .datepick-month td .mphb-past-date:after, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable:before, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable:after, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date:before, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date:after, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-mark-as-unavailable--check-in:before, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out.mphb-mark-as-unavailable--check-in:after {
  display: none;
}

.mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-in, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out {
  border: 0;
  background: 0 0;
  position: relative;
  z-index: 1;
  color: #13b0bb;
  font-weight: 600;
}

.mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out:before, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-in:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in:before, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out:before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: 1px solid #fafafa;
  background: -webkit-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: -o-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: repeating-linear-gradient(to bottom right, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
}

.mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out:after, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-in:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-in:after, .mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out:after {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, right bottom, left top, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #e7f7f8));
  background: -webkit-linear-gradient(bottom right, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
  background: -o-linear-gradient(bottom right, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
  background: linear-gradient(to top left, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
}

.mphb-calendar .datepick-month td .mphb-out-of-season-date--check-out:after, .mphb-calendar .datepick-month td .mphb-mark-as-unavailable--check-out:after {
  background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, #e7f7f8));
  background: -webkit-linear-gradient(top left, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
  background: -o-linear-gradient(top left, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
  background: linear-gradient(to bottom right, rgba(255, 255, 255, 0) 50%, #e7f7f8 50%);
}

.mphb-calendar .datepick-month td .mphb-check-in-date {
  color: #17181a;
  background: #ffce00;
  border-color: #ffce00;
  font-weight: 600;
  opacity: 1;
}

.mphb-calendar .datepick-month td .mphb-unselectable-date--check-in, .mphb-calendar .datepick-month td .mphb-unselectable-date--check-out {
  color: #ebebec;
}

.mphb-calendar .datepick-month td .datepick-highlight, .mphb-calendar .datepick-month td .mphb-selected-date, .mphb-calendar .datepick-month td .datepick-selected {
  color: #17181a;
  background: #ffce00;
  border-color: #ffce00;
  font-weight: 600;
  text-decoration: none;
}

.mphb-calendar .datepick-month td .datepick-highlight:before, .mphb-calendar .datepick-month td .datepick-highlight:after, .mphb-calendar .datepick-month td .mphb-selected-date:before, .mphb-calendar .datepick-month td .mphb-selected-date:after, .mphb-calendar .datepick-month td .datepick-selected:before, .mphb-calendar .datepick-month td .datepick-selected:after {
  display: none;
}

.mphb-calendar[data-is_show_prices="1"] .datepick-month td a, .mphb-calendar[data-is_show_prices="1"] .datepick-month td span {
  height: auto;
  line-height: 1.5;
}

.mphb-calendar[data-is_show_prices="1"] .datepick-month td > a, .mphb-calendar[data-is_show_prices="1"] .datepick-month td > span {
  padding: 0.3125rem 0 0.125rem;
}

.mphb-calendar[data-is_show_prices="1"] .datepick-month td > a.mphb-mark-as-unavailable, .mphb-calendar[data-is_show_prices="1"] .datepick-month td > span.mphb-mark-as-unavailable {
  padding: 0.25rem 0 0.0625rem;
}

.mphb-calendar .datepick-month td > span .mphb-date-cell__price, .mphb-calendar .datepick-month td > a .mphb-date-cell__price {
  margin-top: 0.125rem;
  line-height: 1;
  font-weight: 400;
}

.mphb-calendar.mphb-loading .datepick:before {
  z-index: 2;
}

.mphb-datepick-popup {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  padding: 0.3125rem 1.25rem 0.625rem;
  background: #fff;
  border: 2px solid #ffce00;
  border-radius: 3px;
}

.mphb-datepick-popup .datepick-month td span, .mphb-datepick-popup .datepick-month td a {
  padding: 0;
  width: 32px;
  height: 32px;
  line-height: 1.9375rem;
  background: 0 0;
}

.mphb-datepick-popup .datepick-month td a {
  color: #17181a;
}

.mphb-datepick-popup .datepick-month td a.mphb-date-selectable, .mphb-datepick-popup .datepick-month td a.mphb-selectable-date {
  border: 1px solid #ededed;
  background: 0 0;
  font-weight: 500;
}

.mphb-datepick-popup .datepick-month td a.datepick-today {
  border: 2px solid #13b0bb;
  text-decoration: none;
  color: #17181a;
  font-weight: 600;
  line-height: 1.875rem;
}

.mphb-datepick-popup .datepick-month td a.datepick-highlight {
  color: #17181a;
  border-color: #13b0bb;
  text-decoration: none;
  color: #fff;
  background: #13b0bb;
}

.mphb-datepick-popup .datepick-month td a.datepick-selected {
  color: #17181a;
  background: #ffce00;
  border-color: #ffce00;
  font-weight: 600;
}

.mphb-datepick-popup .datepick-month td .mphb-unselectable-date:not(.mphb-extra-date) {
  color: #ebebec;
  opacity: 1;
  font-weight: 400;
  border: 1px solid #fafafa;
  background: -webkit-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: -o-repeating-linear-gradient(top left, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
  background: repeating-linear-gradient(to bottom right, transparent, transparent 4px, #fafafa 5px, #fafafa 6px);
}

.mphb-datepick-popup .datepick-nav a {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb_sc_search_results-info {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-title {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart), .mphb_sc_search_results-wrapper .mphb-recommendation {
  border-radius: 3px;
  padding: 2.5rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-tax-information, .mphb_sc_search_results-wrapper .mphb-recommendation .mphb-tax-information {
  font-weight: 400;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-details-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li {
  margin-bottom: 1em;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-details-list li:last-child {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-item {
  font-weight: 600;
  color: #17181a;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-item-guests {
  font-weight: 400;
  color: #3b4249;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-total {
  color: #17181a;
  margin-top: 1em;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-total .mphb-recommendation-total-value {
  font-weight: 600;
  margin-left: 0.5rem;
}

.mphb_sc_search_results-wrapper .mphb-recommendation-reserve-button {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-recommendation + .mphb-reservation-cart {
  margin-top: 3.125rem;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart {
  margin-bottom: 3.125rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-empty-cart-message {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-total-price {
  font-size: 16px;
  font-size: 1rem;
  color: #17181a;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-total-price-value {
  margin-left: 0.5rem;
  font-weight: 600;
}

.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation {
  margin-bottom: 0;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .button {
  float: none;
  width: 100%;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .button + .button {
  margin-top: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-quantity-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-quantity-wrapper select {
  margin-bottom: 0.625rem;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
          flex-direction: column-reverse;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 1rem;
  border: 2px solid #ffce00;
  border-radius: 3px;
  margin-bottom: 1.5625rem;
}

.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation {
  font-weight: 900;
}

.mphb_sc_checkout-wrapper .mphb-login-form-wrap, .mphb_sc_checkout-wrapper .mphb-checkout-section {
  background: #fff;
  border-radius: 3px;
  padding: 1.875rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  .mphb_sc_checkout-wrapper .mphb-login-form-wrap, .mphb_sc_checkout-wrapper .mphb-checkout-section {
    padding: 3.75rem;
  }
}
.mphb_sc_checkout-wrapper .mphb-booking-details-title, .mphb_sc_checkout-wrapper .mphb-room-number, .mphb_sc_checkout-wrapper .mphb-price-breakdown-title, .mphb_sc_checkout-wrapper .mphb-customer-details-title {
  margin-bottom: 1.875rem;
  margin-top: 0;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown-title {
  font-size: 20px;
  font-size: 1.25rem;
}

.mphb_sc_checkout-wrapper .mphb-check-in-date, .mphb_sc_checkout-wrapper .mphb-check-out-date {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_checkout-wrapper .mphb-check-in-date time, .mphb_sc_checkout-wrapper .mphb-check-out-date time {
  border-bottom: 1px dashed #767b80;
}

.mphb_sc_checkout-wrapper .mphb-check-in-date > span:first-child, .mphb_sc_checkout-wrapper .mphb-check-out-date > span:first-child {
  color: inherit;
  display: inline-block;
  min-width: 15%;
  font-weight: 400;
}

.mphb_sc_checkout-wrapper .mphb-check-in-date strong, .mphb_sc_checkout-wrapper .mphb-check-out-date strong {
  font-weight: 500;
}

.mphb_sc_checkout-wrapper .mphb-check-in-date > *, .mphb_sc_checkout-wrapper .mphb-check-out-date > * {
  color: #17181a;
  font-weight: 500;
}

.mphb_sc_checkout-wrapper .mphb-login-form-wrap > p {
  margin-bottom: 0;
}

.mphb_sc_checkout-wrapper .mphb-login-form-wrap .mphb-login-form {
  margin-top: 1.5em;
}

.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details {
  margin-top: 4rem;
}

@media (min-width: 48rem) {
  .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-adults-chooser, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-children-chooser, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-guest-name-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
            align-items: center;
  }
  .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-adults-chooser label, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-children-chooser label, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-guest-name-wrapper label {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 140px;
    -webkit-flex: 1 0 140px;
            flex: 1 0 140px;
    margin-bottom: 0;
  }
  .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-adults-chooser select, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-children-chooser select, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-guest-name-wrapper select {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-adults-chooser, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-children-chooser, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-guest-name-wrapper {
    width: 50%;
  }
}
.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-adults-chooser select, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-children-chooser select {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-position: top 0.95rem right 1.25rem;
  border: 2px solid #ffce00;
}

@media (min-width: 62rem) {
  .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-guest-name-wrapper {
    width: 100%;
  }
}
.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-checkout-item-section {
  margin-top: 3.125rem;
  padding-top: 3.125rem;
  border-top: 1px solid #ededed;
}

.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-room-rate-chooser-title, .mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-services-details-title {
  margin-bottom: 1.875rem;
}

.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details .mphb-room-rate-variant {
  font-size: 13px;
  font-size: 0.8125rem;
}

.mphb_sc_checkout-wrapper .mphb-room-type-title a {
  font-weight: 600;
}

.mphb_sc_checkout-wrapper .mphb-room-details + .mphb-room-details {
  margin-top: 4.5rem;
}

.mphb_sc_checkout-wrapper .mphb-coupon-code-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}

.mphb_sc_checkout-wrapper .mphb-coupon-code-wrapper > p:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  margin-right: 0.3125rem;
}

.mphb_sc_checkout-wrapper .mphb-coupon-code-wrapper .mphb-coupon-message {
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown .mphb-price-breakdown-expand {
  font-weight: 500;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown .mphb-price-breakdown-expand > .mphb-inner-icon {
  border: 0;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  margin-right: 1.25em;
  width: 1.25em;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown .mphb-price-breakdown-expand > .mphb-inner-icon:before {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  font-family: "Font Awesome 5 Free";
  content: "\f0fe";
  display: block;
  text-align: center;
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown .mphb-price-breakdown-expand > .mphb-inner-icon + .mphb-inner-icon:before {
  content: "\f146";
}

.mphb_sc_checkout-wrapper .mphb-price-breakdown tfoot th {
  background: #f8f8f8;
  color: #17181a;
}

.mphb_sc_checkout-wrapper .mphb-gateways-list {
  padding: 0;
  margin: 0;
}

.mphb_sc_checkout-wrapper .mphb-gateways-list > li {
  margin-top: 1.5em;
}

.mphb_sc_checkout-wrapper .mphb-gateways-list label {
  display: inline-block;
}

.mphb_sc_checkout-wrapper .mphb-gateways-list .mphb-gateway-description {
  font-size: 13px;
  font-size: 0.8125rem;
}

@media (min-width: 48rem) {
  .mphb_sc_checkout-wrapper .mphb-gateways-list .mphb-gateway-description {
    max-width: 80%;
  }
}
.mphb_sc_checkout-wrapper .mphb-checkout-terms-wrapper {
  background: 0 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0 !important;
}

.mphb_sc_checkout-wrapper .mphb-checkout-terms-wrapper label {
  font-weight: 400;
}

.mphb_sc_checkout-wrapper .mphb_sc_checkout-form > .mphb-total-price {
  color: #17181a;
  margin: 3.125rem 0 1.875rem;
}

.mphb_sc_checkout-wrapper .mphb_sc_checkout-form > .mphb-total-price .mphb-total-price-field {
  margin-left: 0.5rem;
}

.mphb_sc_checkout-wrapper .mphb_sc_checkout-submit-wrapper {
  margin-top: 2.5rem;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields {
  padding: 0;
  margin: 1.25rem 0 0;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields .notice {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields .mphb-stripe-payment-container {
  margin: 0;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields .mphb-stripe-element, .mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields input[data-beanstream-id] {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #ffce00;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields input[data-beanstream-id] + div {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_checkout-wrapper #mphb-billing-details .mphb-billing-fields .sepa_debit .notice {
  margin-top: 0.5rem;
}

.mphb_sc_checkout-services-list {
  padding: 0;
  margin: 0;
}

.mphb_sc_checkout-services-list select {
  display: inline-block;
  width: 120px;
  margin: 0 0.5rem;
}

.mphb_sc_checkout-services-list label {
  font-weight: 400;
}

.mphb-reviews .mphbr-accommodation-rating {
  margin-bottom: 3.125rem;
  background: #fff;
  padding: 2.5rem 2.5rem 0;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.12);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.12);
}

.mphb-reviews .mphbr-add-review {
  background: #f3f3f3;
  color: #17181a;
}

.mphb-reviews .mphbr-add-review:hover {
  background: 0 0;
}

@media (max-width: 47.9375rem) {
  .mphb-reviews .mphbr-add-review {
    margin-left: 0;
    margin-top: 1.25rem;
  }
}
.mphb-reviews .mphbr-accommodation-rating-types {
  padding: 1.25rem 0;
}

.mphb-reviews .mphbr-accommodation-rating-types .mphbr-rating-type-title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #17181a;
}

.mphb-reviews .mphbr-accommodation-rating-types .mphbr-rating-type:last-child {
  margin-bottom: 1.25rem;
}

.mphb-reviews .mphbr-accommodation-rating-types .mphbr-rating-type .mphbr-star-rating {
  font-size: 1rem;
  width: 105.5px;
}

.mphb-reviews .mphbr-accommodation-rating-wrapper {
  margin-bottom: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.mphb-reviews .mphbr-accommodation-rating-wrapper .mphbr-accommodation-rating-title {
  margin-right: 1rem;
}

.mphb-reviews .mphbr-rating-type {
  height: auto;
}

.mphb-reviews .mphbr-rating-type + .mphbr-rating-type {
  margin-top: 0.5rem;
}

.mphb-reviews .mphbr-rating-type .mphbr-star-rating {
  height: 100%;
  width: 145.75px;
  font-size: 1.375rem;
  vertical-align: middle;
}

.mphb-reviews .mphbr-rating-type .mphbr-star-rating:before {
  line-height: 1.25;
  display: block;
  font-family: "Font Awesome 5 Free";
  content: "\f005 \f005 \f005 \f005 \f005";
  font-weight: 400;
  color: #ffce00;
}

.mphb-reviews .mphbr-rating-type .mphbr-star-rating > span {
  padding-top: 2em;
}

.mphb-reviews .mphbr-rating-type .mphbr-star-rating > span:before {
  font-family: "Font Awesome 5 Free";
  content: "\f005 \f005 \f005 \f005 \f005";
  font-weight: 900;
  display: block;
  line-height: 1.25;
  color: #ffce00;
}

.mphb-reviews .mphbr-new-review-box {
  border: 0;
  margin-bottom: 3.75rem;
  padding: 0;
}

.mphb-reviews .mphbr-new-review-box .comment-reply-title {
  font-size: 20px;
  font-size: 1.25rem;
  text-align: left;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper + .mphbr-rating-parameter-wrapper {
  margin-top: 0.5em;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars {
  margin-bottom: 0;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars:hover a:before {
  font-weight: 600;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars a {
  width: 1.1em;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars a:before {
  font-size: 1rem;
  font-family: "Font Awesome 5 Free";
  content: "\f005";
  font-weight: 400;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars a:hover ~ a:before {
  font-weight: 400;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars a.active:before {
  font-weight: 700;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars a.active ~ a:before {
  font-weight: 400;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars.selected:hover a:before {
  font-weight: 700;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars.selected:hover a.active ~ a:before {
  font-weight: 400;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper .mphbr-stars.selected a:before {
  font-weight: 700;
}

.mphb-reviews .mphbr-new-review-box .mphbr-rating-parameter-wrapper label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #17181a;
}

.mphb-reviews .mphbr_review .mphbr-rating-type {
  height: 1rem;
}

.mphb-reviews .mphbr_review .mphbr-star-rating {
  width: 80px;
  vertical-align: baseline;
}

.mphb-reviews .mphbr_review .mphbr-star-rating:before {
  font-size: 12px;
  font-size: 0.75rem;
}

.mphb-reviews .mphbr_review .mphbr-star-rating > span:before {
  font-size: 12px;
  font-size: 0.75rem;
}

.mphb-reviews .mphbr_review .children .comment-content:before {
  border-width: 0 10px 12px;
  border-color: transparent transparent #fff;
  left: 100px;
  top: -11px;
}

.mphb-reviews .mphbr_review .children .comment-content .comment-metadata {
  display: none;
}

.mphb_sc_services-wrapper {
  overflow: hidden;
}

.mphb_sc_services-wrapper .mphb-services-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -1.5625rem;
}

.mphb_sc_services-wrapper .mphb-pagination {
  width: 100%;
}

.mphb_sc_services-wrapper .mphb-service {
  width: 100%;
  padding: 0 1.5625rem;
}

.mphb_sc_services-wrapper .mphb-service:first-child {
  margin-top: 0;
}

@media (min-width: 48rem) {
  .mphb_sc_services-wrapper .mphb-service {
    width: 50%;
  }
  .mphb_sc_services-wrapper .mphb-service:nth-child(2) {
    margin-top: 0;
  }
}
@media (min-width: 62rem) {
  .mphb_sc_services-wrapper .mphb-service {
    width: 33.33%;
  }
  .mphb_sc_services-wrapper .mphb-service:nth-child(3) {
    margin-top: 0;
  }
}
.mphb_sc_services-wrapper .mphb-service .mphb-loop-service-thumbnail {
  margin-bottom: 1rem;
}

.mphb_sc_services-wrapper .mphb-service .mphb-loop-service-thumbnail img {
  border-radius: 3px;
  display: block;
}

.mphb_sc_services-wrapper .mphb-service .mphb-service-title {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-size: 1rem;
}

.mphb_sc_services-wrapper .mphb-service .mphb-service-title a {
  color: inherit;
  text-decoration: none;
}

.mphb_sc_services-wrapper .mphb-service .mphb-service-title a:hover {
  color: #13b0bb;
}

.mphb_sc_services-wrapper .mphb-service .mphb-price-wrapper {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.mphb_sc_services-wrapper .mphb-service .mphb-price-wrapper strong {
  font-weight: inherit;
}

.mphb_sc_services-wrapper .mphb-service .mphb-loop-service-content {
  font-size: 14px;
  font-size: 0.875rem;
}

.single-mphb_room_service .mphb-single-service-price-wrapper {
  margin-top: 2.5rem;
  padding-top: 1.875rem;
  border-top: 1px solid #ededed;
}

.single-mphb_room_service .mphb-single-service-price-wrapper .mphb-price-title {
  color: inherit;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  margin-right: 0.625rem;
}

.single-mphb_room_service .mphb-single-service-price-wrapper .mphb-price-title, .single-mphb_room_service .mphb-single-service-price-wrapper .mphb-price-wrapper {
  display: inline;
}

.single-mphb_room_service .mphb-price-wrapper {
  color: #17181a;
  text-transform: lowercase;
}

.single-mphb_room_service .mphb-price-wrapper .mphb-price {
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}

.mphb_sc_account .mphb-account-menu {
  width: 100%;
  float: none;
  margin-bottom: 2.5rem;
  border-bottom: 2px solid #13b0bb;
}

.mphb_sc_account .mphb-account-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mphb_sc_account .mphb-account-menu ul li {
  display: inline-block;
  margin: 0;
}

.mphb_sc_account .mphb-account-menu a {
  padding: 0.9375rem 2.1875rem;
  display: block;
  color: #17181a;
  font-weight: 600;
  text-decoration: none;
}

.mphb_sc_account .mphb-account-menu a:hover {
  color: #13b0bb;
}

.mphb_sc_account .mphb-account-content {
  width: 100%;
  float: none;
  background: #fff;
  border-radius: 3px;
  padding: 1.875rem;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  .mphb_sc_account .mphb-account-content {
    padding: 3.75rem;
  }
}
.mphb_sc_account .mphb-account-details-form .mphb-account-details {
  margin: 0 -0.625rem;
}

.mphb_sc_account .mphb-account-details-form .mphb-account-details:after {
  display: table;
  content: "";
  clear: both;
}

.mphb_sc_account .mphb-account-details-form .mphb-account-details > * {
  padding: 0 0.625rem;
}

@media (min-width: 62rem) {
  .mphb_sc_account .mphb-account-details-form .mphb-account-details > * {
    width: 50%;
    float: left;
  }
}
.mphb_sc_account .mphb-account-details-form .mphb-account-details .mphb-customer-address1, .mphb_sc_account .mphb-account-details-form .mphb-account-details .mphb-customer-phone {
  width: 100%;
}

.mphb_sc_account .mphb-account-details-form .mphb-account-change-password {
  margin-top: 1.625rem;
  padding-top: 3.125rem;
  border-top: 1px solid #ededed;
}

.mphb_sc_account .mphb-account-bookings {
  margin-bottom: 0;
}

.mphb_sc_account .mphb-account-bookings .booking-price {
  font-weight: 600;
}

.mphb_sc_account .mphb-account-bookings .booking-actions a {
  display: inline-block;
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  border: 2px solid transparent;
  background-color: #13b0bb;
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.15;
  font-weight: 600;
  letter-spacing: 0.075em;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  padding: 0.5rem 0.9375rem;
  text-align: center;
  border-radius: 3px;
}

.mphb_sc_account .mphb-account-bookings .booking-actions a:hover {
  border-color: #13b0bb;
  background-color: #fafafa;
  color: #17181a;
  text-decoration: none;
  cursor: pointer;
}

.mphb-login-form form {
  margin-bottom: 1.875rem;
}

.mphb_sc_room_rates-wrapper .mphb-room-rates-list {
  list-style: none;
}

.mphb_sc_room_rates-wrapper .mphb-room-rates-list li {
  margin-bottom: 0;
}

.mphb_sc_room_rates-wrapper .mphb-room-rates-list li + li {
  margin-top: 1.25rem;
}

.mphb_sc_accommodation_reviews-wrapper {
  max-width: 100%;
}

.mphb_sc_booking_confirmation .mphb-payment-messages {
  margin-bottom: 2em;
  font-weight: 500;
}

.mphb_sc_booking_confirmation .mphb-booking-details-section {
  padding: 1.25rem;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
  box-shadow: 0 2px 5px 0 rgba(50, 54, 72, 0.08);
}

@media (min-width: 48rem) {
  .mphb_sc_booking_confirmation .mphb-booking-details-section {
    padding: 2.5rem;
  }
}
.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details > li span.value {
  font-weight: 500;
}

.mphb_sc_booking_confirmation .mphb-booking-details-title {
  margin-bottom: 1em;
}

.mphb_sc_booking_confirmation .accommodations {
  font-size: 14px;
  font-size: 0.875rem;
}

.mphb_sc_booking_confirmation .accommodations-list {
  font-weight: 500;
}

.mp-cookie-consent {
  position: fixed;
  bottom: 20px;
  left: 20px;
  max-width: calc(100% - 40px);
  width: 400px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 1.5em;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(50%);
       -o-transform: translateY(50%);
          transform: translateY(50%);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: 999999;
}

.mp-cookie-consent a, .mp-cookie-consent p {
  font-family: inherit;
}

.mp-cookie-consent.visible {
  opacity: 1;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  visibility: visible;
}

.mp-cookie-consent__text {
  margin-bottom: 1em;
}

.mp-cookie-consent__actions {
  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;
  gap: 10px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.mp-cookie-consent__preferences-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  margin-bottom: 0.9375rem;
}

.mp-cookie-consent__preferences-item:last-child {
  margin-bottom: 0;
}

.mp-cookie-consent__text-title, .mp-cookie-consent__preferences-item-label {
  font-weight: 700;
  margin: 0 0 0.3125rem;
  line-height: 1;
}

.mp-cookie-consent__text-title {
  margin-bottom: 0.625rem;
}

.mp-cookie-consent__text-description, .mp-cookie-consent__preferences-item-description {
  font-size: 0.875em;
  margin: 0;
  line-height: 1.4;
}

.mp-cookie-consent__switch {
  position: relative;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.2;
  margin: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

.mp-cookie-consent__switch.disabled {
  opacity: 0.5;
}

.mp-cookie-consent__switch:hover {
  cursor: pointer;
}

.mp-cookie-consent__switch.disabled:hover {
  cursor: not-allowed;
}

.mp-cookie-consent__switch-checkbox {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.mp-cookie-consent__switch-checkbox:checked + .mp-cookie-consent__switch-toggle {
  background: #202040;
}

.mp-cookie-consent__switch-checkbox:checked + .mp-cookie-consent__switch-toggle:before {
  right: 2px;
  left: auto;
}

.mp-cookie-consent__switch-toggle {
  background: #eee;
  border-radius: 15px;
  width: 40px;
  height: 20px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.mp-cookie-consent__switch-toggle:before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.hidden {
  display: none;
}

.mp-cookie-consent__actions .button-outlined {
  background: #fafafa;
  border: 2px solid;
  color: #13b0bb;
}

.mp-cookie-consent__actions .button-outlined:hover {
  color: #404040;
  background: #fafafa;
  border-color: #13b0bb;
}

.mp-cookie-consent__switch-checkbox:checked + .mp-cookie-consent__switch-toggle {
  background: #13b0bb;
}

/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
       -o-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
       -o-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
         -o-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);
}

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}

.fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
       -o-transform: scale(-1);
          transform: scale(-1);
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-nintendo-switch:before {
  content: "\f418";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.eot);
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.eot%3F) format("embedded-opentype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.woff2.html) format("woff2"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.woff) format("woff"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.ttf) format("truetype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-brands-400.svg) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.eot);
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.eot%3F) format("embedded-opentype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.woff2.html) format("woff2"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.woff) format("woff"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.ttf) format("truetype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-regular-400.svg) format("svg");
}
.far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.eot);
  src: url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.eot%3F) format("embedded-opentype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.woff2.html) format("woff2"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"), url(../../../../plugins/getwid/vendors/fontawesome-free/webfonts/fa-solid-900.svg) format("svg");
}
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}

.fa, .fas {
  font-weight: 900;
}

.wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
  max-width: 1350px;
}

/*!
* animate.css -http://daneden.me/animate
* Version - 3.7.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2018 Daniel Eden
*/
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@-o-keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
       animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
       animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translateZ(0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
       animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
       animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -o-animation-name: bounce;
     animation-name: bounce;
  -o-transform-origin: center bottom;
     transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@-o-keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  -o-animation-name: flash;
     animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-o-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  -o-animation-name: pulse;
     animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-o-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  -o-animation-name: rubberBand;
     animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@-o-keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  -o-animation-name: shake;
     animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-o-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
       transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-name: headShake;
  -webkit-animation-timing-function: ease-in-out;
  -o-animation-name: headShake;
     animation-name: headShake;
  -o-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-o-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -o-transform: rotate(15deg);
       transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
       transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -o-transform: rotate(5deg);
       transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
       transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -o-transform: rotate(15deg);
       transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
       transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -o-transform: rotate(5deg);
       transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -o-transform: rotate(-5deg);
       transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
}
.swing {
  -webkit-animation-name: swing;
  -webkit-transform-origin: top center;
  -o-animation-name: swing;
     animation-name: swing;
  -o-transform-origin: top center;
     transform-origin: top center;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-o-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
.tada {
  -webkit-animation-name: tada;
  -o-animation-name: tada;
     animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  -o-animation-name: wobble;
     animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@-o-keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
       transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
       transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
       transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
       transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
       transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
       transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
       transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%, 11.1%, to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -o-transform: skewX(-12.5deg) skewY(-12.5deg);
       transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -o-transform: skewX(6.25deg) skewY(6.25deg);
       transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -o-transform: skewX(-3.125deg) skewY(-3.125deg);
       transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -o-transform: skewX(1.5625deg) skewY(1.5625deg);
       transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
       transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -o-transform: skewX(0.390625deg) skewY(0.390625deg);
       transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -o-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
       transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  -webkit-transform-origin: center;
  -o-animation-name: jello;
     animation-name: jello;
  -o-transform-origin: center;
     transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
       transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
       transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
       transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
       transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    -o-transform: scale(1);
       transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-duration: 1.3s;
  -webkit-animation-name: heartBeat;
  -webkit-animation-timing-function: ease-in-out;
  -o-animation-duration: 1.3s;
     animation-duration: 1.3s;
  -o-animation-name: heartBeat;
     animation-name: heartBeat;
  -o-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    -webkit-transform: scaleX(1);
    opacity: 1;
    transform: scaleX(1);
  }
}
@-o-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    -webkit-transform: scaleX(1);
    opacity: 1;
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    -webkit-transform: scaleX(1);
    opacity: 1;
    -o-transform: scaleX(1);
       transform: scaleX(1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  -o-animation-duration: 0.75s;
     animation-duration: 0.75s;
  -o-animation-name: bounceIn;
     animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, -3000px, 0);
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, -3000px, 0);
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, -3000px, 0);
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
     animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(-3000px, 0, 0);
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(-3000px, 0, 0);
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(-3000px, 0, 0);
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
     animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(3000px, 0, 0);
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(3000px, 0, 0);
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(3000px, 0, 0);
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
     animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, 3000px, 0);
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, 3000px, 0);
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    -webkit-transform: translate3d(0, 3000px, 0);
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
     animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@-o-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  -o-animation-duration: 0.75s;
     animation-duration: 0.75s;
  -o-animation-name: bounceOut;
     animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@-o-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, -20px, 0);
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -o-animation-name: bounceOutDown;
     animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    -webkit-transform: translate3d(20px, 0, 0);
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@-o-keyframes bounceOutLeft {
  20% {
    -webkit-transform: translate3d(20px, 0, 0);
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    -webkit-transform: translate3d(20px, 0, 0);
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
     animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    -webkit-transform: translate3d(-20px, 0, 0);
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@-o-keyframes bounceOutRight {
  20% {
    -webkit-transform: translate3d(-20px, 0, 0);
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    -webkit-transform: translate3d(-20px, 0, 0);
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
     animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, 20px, 0);
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@-o-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, 20px, 0);
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    -webkit-transform: translate3d(0, 20px, 0);
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
     animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  -o-animation-name: fadeIn;
     animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
     animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInDownBig {
  0% {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
     animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
     animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInLeftBig {
  0% {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
     animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
     animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInRightBig {
  0% {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
     animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
     animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
     animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  -o-animation-name: fadeOut;
     animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
     animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 2000px, 0);
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
     animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
     animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-2000px, 0, 0);
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
     animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
     animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(2000px, 0, 0);
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
     animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
     animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, -2000px, 0);
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
     animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
  }
  to {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
  }
}
@-o-keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
  }
  to {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
  }
}
@keyframes flip {
  0% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
  }
  40% {
    -webkit-animation-timing-function: ease-out;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -o-animation-timing-function: ease-out;
       animation-timing-function: ease-out;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
  }
  50% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
  }
  80% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);
  }
  to {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
  }
}
.animated.flip {
  -webkit-animation-name: flip;
  -webkit-backface-visibility: visible;
  -o-animation-name: flip;
     animation-name: flip;
  backface-visibility: visible;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    opacity: 1;
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-o-keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    opacity: 1;
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(90deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateX(-20deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) rotateX(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    opacity: 1;
    transform: perspective(400px) rotateX(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-animation-name: flipInX;
  -webkit-backface-visibility: visible !important;
  -o-animation-name: flipInX;
     animation-name: flipInX;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(90deg);
    animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    opacity: 1;
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-o-keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    opacity: 1;
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(90deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
  40% {
    -webkit-animation-timing-function: ease-in;
    -webkit-transform: perspective(400px) rotateY(-20deg);
    -o-animation-timing-function: ease-in;
       animation-timing-function: ease-in;
    transform: perspective(400px) rotateY(-20deg);
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    opacity: 1;
    transform: perspective(400px) rotateY(10deg);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-animation-name: flipInY;
  -webkit-backface-visibility: visible !important;
  -o-animation-name: flipInY;
     animation-name: flipInY;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
}
@-o-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
    transform: perspective(400px) rotateX(-20deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0;
    transform: perspective(400px) rotateX(90deg);
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -o-animation-duration: 0.75s;
     animation-duration: 0.75s;
  -o-animation-name: flipOutX;
     animation-name: flipOutX;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
}
@-o-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
    transform: perspective(400px) rotateY(-15deg);
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    transform: perspective(400px) rotateY(90deg);
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  -webkit-animation-name: flipOutY;
  -webkit-backface-visibility: visible !important;
  -o-animation-duration: 0.75s;
     animation-duration: 0.75s;
  -o-animation-name: flipOutY;
     animation-name: flipOutY;
  backface-visibility: visible !important;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(-30deg);
  }
  60% {
    -webkit-transform: skewX(20deg);
    opacity: 1;
    transform: skewX(20deg);
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(-30deg);
  }
  60% {
    -webkit-transform: skewX(20deg);
    opacity: 1;
    -o-transform: skewX(20deg);
       transform: skewX(20deg);
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
       transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(-30deg);
  }
  60% {
    -webkit-transform: skewX(20deg);
    opacity: 1;
    -o-transform: skewX(20deg);
       transform: skewX(20deg);
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
       transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  -o-animation-name: lightSpeedIn;
     animation-name: lightSpeedIn;
  -o-animation-timing-function: ease-out;
     animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(30deg);
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(30deg);
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) skewX(30deg);
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  -o-animation-name: lightSpeedOut;
     animation-name: lightSpeedOut;
  -o-animation-timing-function: ease-in;
     animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    transform: rotate(-200deg);
    transform-origin: center;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: center;
    opacity: 1;
    transform: translateZ(0);
    transform-origin: center;
  }
}
@-o-keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    -o-transform: rotate(-200deg);
       transform: rotate(-200deg);
    -o-transform-origin: center;
       transform-origin: center;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: center;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: center;
       transform-origin: center;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform: rotate(-200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    -o-transform: rotate(-200deg);
       transform: rotate(-200deg);
    -o-transform-origin: center;
       transform-origin: center;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: center;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: center;
       transform-origin: center;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  -o-animation-name: rotateIn;
     animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    transform-origin: left bottom;
  }
}
@-o-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
     animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    transform-origin: right bottom;
  }
}
@-o-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
     animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    transform-origin: left bottom;
  }
}
@-o-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
     animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    transform: rotate(-90deg);
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    transform-origin: right bottom;
  }
}
@-o-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(-90deg);
       transform: rotate(-90deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(-90deg);
       transform: rotate(-90deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform: translateZ(0);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
     animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    opacity: 1;
    transform-origin: center;
  }
  to {
    -webkit-transform: rotate(200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    transform: rotate(200deg);
    transform-origin: center;
  }
}
@-o-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    opacity: 1;
    -o-transform-origin: center;
       transform-origin: center;
  }
  to {
    -webkit-transform: rotate(200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    -o-transform: rotate(200deg);
       transform: rotate(200deg);
    -o-transform-origin: center;
       transform-origin: center;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    opacity: 1;
    -o-transform-origin: center;
       transform-origin: center;
  }
  to {
    -webkit-transform: rotate(200deg);
    -webkit-transform-origin: center;
    opacity: 0;
    -o-transform: rotate(200deg);
       transform: rotate(200deg);
    -o-transform-origin: center;
       transform-origin: center;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  -o-animation-name: rotateOut;
     animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    transform: rotate(45deg);
    transform-origin: left bottom;
  }
}
@-o-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
     animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: right bottom;
  }
}
@-o-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
     animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    transform: rotate(-45deg);
    transform-origin: left bottom;
  }
}
@-o-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    opacity: 1;
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
  to {
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: left bottom;
    opacity: 0;
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
    -o-transform-origin: left bottom;
       transform-origin: left bottom;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
     animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    transform: rotate(90deg);
    transform-origin: right bottom;
  }
}
@-o-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(90deg);
       transform: rotate(90deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    opacity: 1;
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
  to {
    -webkit-transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    opacity: 0;
    -o-transform: rotate(90deg);
       transform: rotate(90deg);
    -o-transform-origin: right bottom;
       transform-origin: right bottom;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
     animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform-origin: top left;
    animation-timing-function: ease-in-out;
    transform-origin: top left;
  }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    animation-timing-function: ease-in-out;
    transform: rotate(80deg);
    transform-origin: top left;
  }
  40%, 80% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
    transform: rotate(60deg);
    transform-origin: top left;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    opacity: 0;
    transform: translate3d(0, 700px, 0);
  }
}
@-o-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    -o-transform: rotate(80deg);
       transform: rotate(80deg);
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  40%, 80% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    opacity: 1;
    -o-transform: rotate(60deg);
       transform: rotate(60deg);
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    opacity: 0;
    transform: translate3d(0, 700px, 0);
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    -o-transform: rotate(80deg);
       transform: rotate(80deg);
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  40%, 80% {
    -webkit-animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -o-animation-timing-function: ease-in-out;
       animation-timing-function: ease-in-out;
    opacity: 1;
    -o-transform: rotate(60deg);
       transform: rotate(60deg);
    -o-transform-origin: top left;
       transform-origin: top left;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    opacity: 0;
    transform: translate3d(0, 700px, 0);
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  -webkit-animation-name: hinge;
  -o-animation-duration: 2s;
     animation-duration: 2s;
  -o-animation-name: hinge;
     animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  0% {
    -webkit-transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    -webkit-transform: scale(1);
    opacity: 1;
    transform: scale(1);
  }
}
@-o-keyframes jackInTheBox {
  0% {
    -webkit-transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    opacity: 0;
    -o-transform: scale(0.1) rotate(30deg);
       transform: scale(0.1) rotate(30deg);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
       transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    -o-transform: rotate(3deg);
       transform: rotate(3deg);
  }
  to {
    -webkit-transform: scale(1);
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    -webkit-transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    opacity: 0;
    -o-transform: scale(0.1) rotate(30deg);
       transform: scale(0.1) rotate(30deg);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
       transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    -o-transform: rotate(3deg);
       transform: rotate(3deg);
  }
  to {
    -webkit-transform: scale(1);
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  -o-animation-name: jackInTheBox;
     animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@-o-keyframes rollIn {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  -o-animation-name: rollIn;
     animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@-o-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  -o-animation-name: rollOut;
     animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-o-keyframes zoomIn {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  -o-animation-name: zoomIn;
     animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
@-o-keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
@keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  -o-animation-name: zoomInDown;
     animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
@-o-keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
@keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  -o-animation-name: zoomInLeft;
     animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
@-o-keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
@keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  -o-animation-name: zoomInRight;
     animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
@-o-keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
@keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  -o-animation-name: zoomInUp;
     animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  -o-animation-name: zoomOut;
     animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
  }
}
@-o-keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
}
@keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  -o-animation-name: zoomOutDown;
     animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}
@-o-keyframes zoomOutLeft {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform-origin: left center;
       transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -o-transform-origin: left center;
       transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  -o-animation-name: zoomOutLeft;
     animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}
@-o-keyframes zoomOutRight {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform-origin: right center;
       transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -o-transform-origin: right center;
       transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  -o-animation-name: zoomOutRight;
     animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
  }
}
@-o-keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
}
@keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  }
  to {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
       animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -o-transform-origin: center bottom;
       transform-origin: center bottom;
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  -o-animation-name: zoomOutUp;
     animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  -o-animation-name: slideInDown;
     animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  -o-animation-name: slideInLeft;
     animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  -o-animation-name: slideInRight;
     animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@-o-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  -o-animation-name: slideInUp;
     animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
@-o-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: hidden;
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  -o-animation-name: slideOutDown;
     animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
@-o-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  -o-animation-name: slideOutLeft;
     animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
@-o-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  -o-animation-name: slideOutRight;
     animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
@-o-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: hidden;
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  -o-animation-name: slideOutUp;
     animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -o-animation-duration: 1s;
     animation-duration: 1s;
  -o-animation-fill-mode: both;
     animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  -o-animation-delay: 1s;
     animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  -o-animation-delay: 2s;
     animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  -o-animation-delay: 3s;
     animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  -o-animation-delay: 4s;
     animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  -o-animation-delay: 5s;
     animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 0.8s;
  -o-animation-duration: 0.8s;
     animation-duration: 0.8s;
}

.animated.faster {
  -webkit-animation-duration: 0.5s;
  -o-animation-duration: 0.5s;
     animation-duration: 0.5s;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  -o-animation-duration: 2s;
     animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  -o-animation-duration: 3s;
     animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    -webkit-transition: none !important;
    -o-animation: unset !important;
       animation: unset !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
.mp-am-preloader {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  z-index: 100 !important;
  color: rgba(0, 0, 0, 0) !important;
  background-image: url(../../../../plugins/another-mailchimp-widget/assets/images/loader.svg) !important;
}

.mp-am-preloader:hover {
  color: rgba(0, 0, 0, 0) !important;
}

.wp-container-core-columns-layout-1.wp-container-core-columns-layout-1 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}

.wp-container-core-columns-layout-2.wp-container-core-columns-layout-2 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJpbXBvcnQuc2NzcyIsInR5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2FmZml4LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2FsZXJ0cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ib29rLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Jvb2stbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2NvbW1lbnRzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2NvbW1lcmNlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2NvbnRleHR1YWwuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZGV0YWlscy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9kcm9wYnV0dG9uLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9kcm9wYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ZlZWQtaWNvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9maWVsZC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9maWxlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2Zvcm0uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2hlbHAuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaWNvbnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvaW1hZ2UtYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2luZGVudGVkLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2l0ZW0tbGlzdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21lZGlhLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL25vZGUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbm9kZS1wcmV2aWV3LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3BhZ2Uuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2hvcnRjdXQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9zaXRlLWZvb3Rlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9za2lwLWxpbmsuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVkcmFnLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlc2VsZWN0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlc29ydC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNvcnQtaW5kaWNhdG9yLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGV4dGFyZWEuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdWktd2lkZ2V0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3VpLWRpYWxvZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy91c2VyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZlcnRpY2FsLXRhYnMuY29tcG9uZW50LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZlcnRpY2FsLXRhYnMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdmlld3Muc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvd2ViZm9ybS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7O0NBQUE7QUFJQTtFQUNFLCtCQUFBO0FERUY7O0FDQ0E7RUFDRSxnQ0FBQTtBREVGOztBQ0NBO0VBQ0UsNkJBQUE7QURFRjs7QUNDQTtFQUNFLDhCQUFBO0FERUY7O0FDQ0E7RUFDRSx3QkFB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QTtBTjRCUjtBTXhMSTtFRXRDSjtJRnlNUSxlQUFBO0VOeUJOO0FBQ0Y7O0FROU5BO0VGNkxRLCtCQUFBO0FOcUNSO0FNak1JO0VFakNKO0lGb01RLGtCQUFBO0VOa0NOO0FBQ0Y7O0FRbE9BO0VGd0xRLGlDQUFBO0FOOENSO0FNMU1JO0VFNUJKO0lGK0xRLGlCQUFBO0VOMkNOO0FBQ0Y7O0FRdE9BO0VGK0tNLGtCQUxJO0FOZ0VWOztBUXJPQTtFRjBLTSxlQUxJO0FOb0VWOztBUTlOQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FUdkg1Qjs7QVF2TkE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0FSME5GOztBUXBOQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBUnVORjs7QVFqTkE7O0VBRUUsa0JBQUE7QVJvTkY7O0FRak5BOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QVJvTkY7O0FRak5BOzs7O0VBSUUsZ0JBQUE7QVJvTkY7O0FRak5BO0VBQ0UsaUJMcEppQjtBSHdXbkI7O0FRL01BO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FSa05GOztBUTVNQTtFQUNFLGdCQUFBO0FSK01GOztBUXZNQTs7RUFFRSxtQkNzYTRCO0FUNU45Qjs7QVFsTUE7RUY2RU0sa0JBTEk7QU44SFY7O0FRL0xBO0VBQ0UsaUJDaWY0QjtFRGhmNUIsd0NBQUE7QVJrTUY7O0FRekxBOztFQUVFLGtCQUFBO0VGeURJLGlCQUxJO0VFbERSLGNBQUE7RUFDQSx3QkFBQTtBUjRMRjs7QVF6TEE7RUFBTSxlQUFBO0FSNkxOOztBUTVMQTtFQUFNLFdBQUE7QVJnTU47O0FRM0xBO0VBQ0UsZ0VBQUE7RUFDQSxxQkVqTmdCO0FWK1lsQjtBUTVMRTtFQUNFLG1EQUFBO0VBQ0EsMEJFbk5vQjtBVmlaeEI7O0FRcExFO0VBRUUsY0FBQTtFQUNBLHFCQUFBO0FSc0xKOztBUS9LQTs7OztFQUlFLHFDQ2lWNEI7RUhsVXhCLGNBTEk7QU55S1Y7O0FRM0tBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUZHSSxrQkFMSTtBTmlMVjtBUTFLRTtFRkZJLGtCQUxJO0VFU04sY0FBQTtFQUNBLGtCQUFBO0FSNEtKOztBUXhLQTtFRlRNLGtCQUxJO0VFZ0JSLDJCQUFBO0VBQ0EscUJBQUE7QVIyS0Y7QVF4S0U7RUFDRSxjQUFBO0FSMEtKOztBUXRLQTtFQUNFLDJCQUFBO0VGckJJLGtCQUxJO0VFNEJSLHdCQ281Q2tDO0VEbjVDbEMsc0NDbzVDa0M7RUV4ckRoQyxzQkFBQTtBWDhjSjtBUXZLRTtFQUNFLFVBQUE7RUY1QkUsY0FMSTtBTjJNVjs7QVEvSkE7RUFDRSxnQkFBQTtBUmtLRjs7QVE1SkE7O0VBRUUsc0JBQUE7QVIrSkY7O0FRdkpBO0VBQ0Usb0JBQUE7RUFDQSx5QkFBQTtBUjBKRjs7QVF2SkE7RUFDRSxtQkN3WDRCO0VEdlg1QixzQkN1WDRCO0VEdFg1QixnQ0N3WjRCO0VEdlo1QixnQkFBQTtBUjBKRjs7QVFuSkE7RUFFRSxtQkFBQTtFQUNBLGdDQUFBO0FScUpGOztBUWxKQTs7Ozs7O0VBTUUscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QVJxSkY7O0FRN0lBO0VBQ0UscUJBQUE7QVJnSkY7O0FRMUlBO0VBRUUsZ0JBQUE7QVI0SUY7O0FRcElBO0VBQ0UsVUFBQTtBUnVJRjs7QVFsSUE7Ozs7O0VBS0UsU0FBQTtFQUNBLG9CQUFBO0VGM0hJLGtCQUxJO0VFa0lSLG9CQUFBO0FScUlGOztBUWpJQTs7RUFFRSxvQkFBQTtBUm9JRjs7QVEvSEE7RUFDRSxlQUFBO0FSa0lGOztBUS9IQTtFQUdFLGlCQUFBO0FSZ0lGO0FRN0hFO0VBQ0UsVUFBQTtBUitISjs7QVF4SEE7RUFDRSx3QkFBQTtBUjJIRjs7QVFuSEE7Ozs7RUFJRSwwQkFBQTtBUnNIRjtBUW5ISTs7OztFQUNFLGVBQUE7QVJ3SE47O0FRakhBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0FSb0hGOztBUS9HQTtFQUNFLGdCQUFBO0FSa0hGOztBUXhHQTtFQUNFLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QVIyR0Y7O0FRbkdBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EscUJDZ040QjtFSGhhdEIsaUNBQUE7RUVtTk4sb0JBQUE7QVJxR0Y7QU1wZEk7RUV3V0o7SUZyTVEsaUJBQUE7RU5xVE47QUFDRjtBUXhHRTtFQUNFLFdBQUE7QVIwR0o7O0FRbkdBOzs7Ozs7O0VBT0UsVUFBQTtBUnNHRjs7QVFuR0E7RUFDRSxZQUFBO0FSc0dGOztBUTdGQTtFQUNFLG9CQUFBO0VBQ0EsNkJBQUE7QVJnR0Y7O0FReEZBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFLHdCQUFBO0FSd0ZGOztBUW5GQTtFQUNFLFVBQUE7QVJzRkY7O0FRL0VBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FSa0ZGOztBUTdFQTtFQUNFLHFCQUFBO0FSZ0ZGOztBUTNFQTtFQUNFLFNBQUE7QVI4RUY7O0FRdkVBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0FSMEVGOztBUWxFQTtFQUNFLHdCQUFBO0FScUVGOztBUTdEQTtFQUNFLHdCQUFBO0FSZ0VGOztBWXBvQkE7RU5tUU0sa0JBTEk7RU01UFIsZ0JId29CNEI7QVREOUI7O0FZbG9CRTtFTmdRTSxpQ0FBQTtFTTVQSixnQkh5bkJrQjtFR3huQmxCLGdCSHdtQjBCO0FUMkI5QjtBTXBpQkk7RU1wR0Y7SU51UU0sZUFBQTtFTnFZTjtBQUNGOztBWTdvQkU7RU5nUU0saUNBQUE7RU01UEosZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUIwQjtBVHNDOUI7QU0vaUJJO0VNcEdGO0lOdVFNLGlCQUFBO0VOZ1pOO0FBQ0Y7O0FZeHBCRTtFTmdRTSxpQ0FBQTtFTTVQSixnQkh5bkJrQjtFR3huQmxCLGdCSHdtQjBCO0FUaUQ5QjtBTTFqQkk7RU1wR0Y7SU51UU0sZUFBQTtFTjJaTjtBQUNGOztBWW5xQkU7RU5nUU0saUNBQUE7RU01UEosZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUIwQjtBVDREOUI7QU1ya0JJO0VNcEdGO0lOdVFNLGlCQUFBO0VOc2FOO0FBQ0Y7O0FZOXFCRTtFTmdRTSxpQ0FBQTtFTTVQSixnQkh5bkJrQjtFR3huQmxCLGdCSHdtQjBCO0FUdUU5QjtBTWhsQkk7RU1wR0Y7SU51UU0sZUFBQTtFTmliTjtBQUNGOztBWXpyQkU7RU5nUU0saUNBQUE7RU01UEosZ0JIeW5Ca0I7RUd4bkJsQixnQkh3bUIwQjtBVGtGOUI7QU0zbEJJO0VNcEdGO0lOdVFNLGlCQUFBO0VONGJOO0FBQ0Y7O0FZNXFCQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QWJ1dUJGOztBWTVxQkE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0FiNHVCRjs7QVk5cUJBO0VBQ0UscUJBQUE7QVppckJGO0FZL3FCRTtFQUNFLG9CSGtvQjBCO0FUK0M5Qjs7QVl2cUJBO0VOOE1NLGtCQUxJO0VNdk1SLHlCQUFBO0FaMHFCRjs7QVl0cUJBO0VBQ0UsbUJIaVVPO0VIMUhILGtCQUxJO0FOd2VWO0FZdnFCRTtFQUNFLGdCQUFBO0FaeXFCSjs7QVlycUJBO0VBQ0UsaUJBQUE7RUFDQSxtQkh1VE87RUgxSEgsa0JBTEk7RU10TFIsY0h0RlM7QVQ4dkJYO0FZdHFCRTtFQUNFLGFBQUE7QVp3cUJKOztBY3h3QkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBZnN3QkY7O0FjdndCQTtFQUNFLGdCTHlqRGtDO0VLeGpEbEMsbUNMeWpEa0M7RUt4akRsQywyREFBQTtFSEdFLHNDQUFBO0VJUkYsZUFBQTtFQUdBLFlBQUE7QWYrd0JGOztBY2p3QkE7RUFFRSxxQkFBQTtBZG13QkY7O0FjaHdCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBZG13QkY7O0FjaHdCQTtFUnlQTSxrQkFMSTtFUWxQUixnQ0w0aURrQztBVHp5QnBDOztBZ0JyeUJFOzs7Ozs7O0VDSEEscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBakJrekJGOztBa0I1dkJJO0VGNUNFO0lBQ0UsZ0JQa2VlO0VUMFVyQjtBQUNGO0FrQmx3Qkk7RUY1Q0U7SUFDRSxnQlBrZWU7RVQrVXJCO0FBQ0Y7QWtC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QUFBO0VyQjQ3REo7QUFDRjtBa0J4aEVJO0VHeUZBO0lBQ0UsZ0JBQUE7SUFDQSxpQ0FBQTtFckJrOERKO0FBQ0Y7QWtCOWhFSTtFR3lGQTtJQUNFLGdCQUFBO0lBQ0EsaUNBQUE7RXJCdzhESjtBQUNGO0F1QjVtRUE7RUFDRSxxQmRpMkJzQztBVDZ3Q3hDOztBdUJybUVBO0VBQ0Usb0RBQUE7RUFDQSx1REFBQTtFQUNBLGdCQUFBO0VqQjhRSSxrQkFMSTtFaUJyUVIsZ0JwQldpQjtBSDJsRW5COztBdUJsbUVBO0VBQ0Usa0RBQUE7RUFDQSxxREFBQTtFakJvUUksa0JBTEk7QU51MkRWOztBdUJsbUVBO0VBQ0UsbURBQUE7RUFDQSxzREFBQTtFakI4UEksbUJBTEk7QU42MkRWOztBd0Jub0VBO0VBQ0UsbUJmeTFCc0M7RUgvakJsQyxrQkFMSTtFa0JqUlIsZ0NmeTFCc0M7QVQyeUN4Qzs7QXlCem9FQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RW5Cd1JJLGVBTEk7RW1CaFJSLG1CdEJtQm1CO0VzQmxCbkIsZ0J0QnFCaUI7RXNCcEJqQiwyQmhCczNCc0M7RWdCcjNCdEMsbUNoQmczQnNDO0VnQi8yQnRDLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFZEdFLHNDQUFBO0VlSEUsd0ZETUo7RUNOSSxnRkRNSjtFQ05JLDJFRE1KO0VDTkksd0VETUo7RUNOSSw4R0RNSjtBekJ1b0VGO0EwQnpvRU07RURoQk47SUNpQlEsd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0UxQjRvRU47QUFDRjtBeUIxb0VFO0VBQ0UsZ0JBQUE7QXpCNG9FSjtBeUIxb0VJO0VBQ0UsZUFBQTtBekI0b0VOO0F5QnZvRUU7RUFDRSwyQmhCZzJCb0M7RWdCLzFCcEMsbUNoQjAxQm9DO0VnQnoxQnBDLHFCaEJ3MkJvQztFZ0J2MkJwQyxVQUFBO0VBS0UsMERoQmtoQmtCO1VnQmxoQmxCLGtEaEJraEJrQjtBVG1uRHhCO0F5QmpvRUU7RUFNRSxlQUFBO0VBTUEsYUFBQTtFQUtBLFNBQUE7QXpCcW5FSjtBeUJobkVFO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QXpCa25FSjtBeUI5bUVFO0VBQ0UsZ0NoQnMwQm9DO0VnQnAwQnBDLFVBQUE7QXpCK21FSjtBeUJsbkVFO0VBQ0UsZ0NoQnMwQm9DO0VnQnAwQnBDLFVBQUE7QXpCK21FSjtBeUJsbkVFO0VBQ0UsZ0NoQnMwQm9DO0VnQnAwQnBDLFVBQUE7QXpCK21FSjtBeUJsbkVFO0VBQ0UsZ0NoQnMwQm9DO0VnQnAwQnBDLFVBQUE7QXpCK21FSjtBeUJ2bUVFO0VBRUUsd0NoQnd5Qm9DO0VnQnJ5QnBDLFVBQUE7QXpCc21FSjtBeUJsbUVFO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCaEIrcUIwQjtLZ0IvcUIxQix3QmhCK3FCMEI7VWdCL3FCMUIsMEJoQitxQjBCO0VnQjlxQjFCLDJCaEJneUJvQztFa0I5M0J0Qyx1Q2xCK2hDZ0M7RWdCLzdCOUIsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLCtDaEIyckIwQjtFZ0IxckIxQixnQkFBQTtFQ3pGRSxxSkQwRkY7RUMxRkUsNklEMEZGO0VDMUZFLHdJRDBGRjtFQzFGRSxxSUQwRkY7RUMxRkUsMktEMEZGO0F6Qm9tRUo7QTBCMXJFTTtFRDBFSjtJQ3pFTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEsZ0JBQUE7RTFCNnJFTjtBQUNGO0F5QnRtRUU7RUFDRSx3Q2hCczdCOEI7QVRrckNsQzs7QXlCL2xFQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCdEI1RmlCO0VzQjZGakIsMkJoQnF4QnNDO0VnQnB4QnRDLDZCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQ0FBQTtBekJrbUVGO0F5QmhtRUU7RUFDRSxVQUFBO0F6QmttRUo7QXlCL2xFRTtFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBekJnbUVKOztBeUJybEVBO0VBQ0UsbUVoQnN3QnNDO0VnQnJ3QnRDLHVCQUFBO0VuQnlJSSxtQkFMSTtFS3ZRTix5Q0FBQTtBWDZ0RUo7QXlCdGxFRTtFQUNFLHVCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQmhCK25CMEI7S2dCL25CMUIsdUJoQituQjBCO1VnQi9uQjFCLHlCaEIrbkIwQjtBVHk5QzlCOztBeUJwbEVBO0VBQ0UsaUVoQjB2QnNDO0VnQnp2QnRDLG9CQUFBO0VuQjRISSxrQkFMSTtFS3ZRTix5Q0FBQTtBWHl1RUo7QXlCcmxFRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx3QmhCc25CMEI7S2dCdG5CMUIscUJoQnNuQjBCO1VnQnRuQjFCLHVCaEJzbkIwQjtBVGkrQzlCOztBeUIva0VFO0VBQ0Usb0VoQnV1Qm9DO0FUMjJDeEM7QXlCL2tFRTtFQUNFLG1FaEJvdUJvQztBVDYyQ3hDO0F5QjlrRUU7RUFDRSxpRWhCaXVCb0M7QVQrMkN4Qzs7QXlCM2tFQTtFQUNFLFdoQit0QnNDO0VnQjl0QnRDLGdFaEJ3dEJzQztFZ0J2dEJ0QyxpQmhCNGtCNEI7QVRrZ0Q5QjtBeUI1a0VFO0VBQ0UsZUFBQTtBekI4a0VKO0F5QjNrRUU7RUFDRSxvQkFBQTtFZHZMQSxzQ0FBQTtBWHF3RUo7QXlCMWtFRTtFQUNFLG9CQUFBO0VkNUxBLHNDQUFBO0FYeXdFSjtBeUJ6a0VFO0VBQW9CLCtEaEJ3c0JrQjtBVG80Q3hDO0F5QjNrRUU7RUFBb0IsNkRoQndzQmtCO0FUczRDeEM7O0E0Qjd4RUE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RXRCcVJJLGVBTEk7RXNCN1FSLG1CekJnQm1CO0V5QmZuQixnQnpCa0JpQjtFeUJqQmpCLDJCbkJtM0JzQztFbUJsM0J0QyxtQ25CNjJCc0M7RW1CNTJCdEMsbUZBQUE7RUFDQSw0QkFBQTtFQUNBLHlDbkIwOUJrQztFbUJ6OUJsQyxrQ25CMDlCa0M7VW1CMTlCbEMsMEJuQjA5QmtDO0VtQno5QmxDLDJEQUFBO0VqQkZFLHNDQUFBO0VlSEUsd0ZFUUo7RUZSSSxnRkVRSjtFRlJJLDJFRVFKO0VGUkksd0VFUUo7RUZSSSw4R0VRSjtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBNUI2eEVGO0EwQmx5RU07RUVmTjtJRmdCUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEsZ0JBQUE7RTFCcXlFTjtBQUNGO0E0Qmh5RUU7RUFDRSxxQm5CZzNCb0M7RW1CLzJCcEMsVUFBQTtFQUtFLDBEbkIyOUI0QjtVbUIzOUI1QixrRG5CMjlCNEI7QVRtMENsQztBNEIxeEVFO0VBRUUsc0JuQnd1QjBCO0VtQnZ1QjFCLHNCQUFBO0E1QjJ4RUo7QTRCeHhFRTtFQUVFLHdDbkJpMUJvQztBVHc4Q3hDO0E0QnB4RUU7RUFDRSxrQkFBQTtFQUNBLHVDQUFBO0E1QnN4RUo7O0E0Qmx4RUE7RUFDRSxvQm5CaXVCNEI7RW1CaHVCNUIsdUJuQmd1QjRCO0VtQi90QjVCLG9CbkJndUI0QjtFSDdmeEIsbUJBTEk7RUt2UU4seUNBQUE7QVhnMEVKOztBNEJseEVBO0VBQ0UsbUJuQjZ0QjRCO0VtQjV0QjVCLHNCbkI0dEI0QjtFbUIzdEI1QixrQm5CNHRCNEI7RUhqZ0J4QixrQkFMSTtFS3ZRTix5Q0FBQTtBWHcwRUo7O0E0Qmh4RUk7RUFDRSx3UEFBQTtBNUJteEVOOztBNkIzMUVBO0VBQ0UsY0FBQTtFQUNBLGtCcEIrNUJ3QztFb0I5NUJ4QyxtQnBCKzVCd0M7RW9COTVCeEMsdUJwQis1QndDO0FUKzdDMUM7QTZCNTFFRTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtBN0I4MUVKOztBNkIxMUVBO0VBQ0Usb0JwQnE1QndDO0VvQnA1QnhDLGVBQUE7RUFDQSxpQkFBQTtBN0I2MUVGO0E2QjMxRUU7RUFDRSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0E3QjYxRUo7O0E2QnoxRUE7RUFDRSxxQ0FBQTtFQUVBLFVwQnE0QndDO0VvQnA0QnhDLFdwQm80QndDO0VvQm40QnhDLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSwyRHBCdTRCd0M7RW9CdDRCeEMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EseUJBQUE7QTdCMjFFRjtBNkJ4MUVFO0VsQjFCRSxxQkFBQTtBWHEzRUo7QTZCdjFFRTtFQUVFLGtCcEI4M0JzQztBVDA5QzFDO0E2QnIxRUU7RUFDRSwrQnBCcTNCc0M7VW9CcjNCdEMsdUJwQnEzQnNDO0FUaytDMUM7QTZCcDFFRTtFQUNFLHFCcEJpMUJvQztFb0JoMUJwQyxVQUFBO0VBQ0EsMERwQitmb0I7VW9CL2ZwQixrRHBCK2ZvQjtBVHUxRHhCO0E2Qm4xRUU7RUFDRSx5QnBCM0JNO0VvQjRCTixxQnBCNUJNO0FUaTNFVjtBNkJuMUVJO0VBSUksdVBBQUE7QTdCazFFUjtBNkI5MEVJO0VBSUksK0pBQUE7QTdCNjBFUjtBNkJ4MEVFO0VBQ0UseUJwQmhETTtFb0JpRE4scUJwQmpETTtFb0JzREosaVBBQUE7QTdCczBFTjtBNkJsMEVFO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxZcEI2MUJ1QztBVHUrQzNDO0E2Qjd6RUk7RUFDRSxlQUFBO0VBQ0EsWXBCbzFCcUM7QVQyK0MzQzs7QTZCanpFQTtFQUNFLG1CcEIrMEJnQztBVHErQ2xDO0E2Qmx6RUU7RUFDRSwyS0FBQTtFQUVBLFVwQnkwQjhCO0VvQngwQjlCLG1CQUFBO0VBQ0EsMENBQUE7RUFDQSxnQ0FBQTtFbEJoSEEsa0JBQUE7RWVIRSx5REdxSEY7RUhySEUsb0RHcUhGO0VIckhFLGlER3FIRjtBN0JtekVKO0EwQnA2RU07RUd5R0o7SUh4R00sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0UxQnU2RU47QUFDRjtBNkJ0ekVJO0VBQ0UsNkpBQUE7QTdCd3pFTjtBNkJyekVJO0VBQ0UsaUNwQncwQjRCO0VvQm4wQjFCLDBKQUFBO0E3Qm16RVI7QTZCOXlFRTtFQUNFLG9CcEJtekI4QjtFb0JsekI5QixlQUFBO0E3Qmd6RUo7QTZCOXlFSTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBN0JnekVOOztBNkIzeUVBO0VBQ0UscUJBQUE7RUFDQSxrQnBCaXlCZ0M7QVQ2Z0RsQzs7QTZCM3lFQTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQkFBQTtBN0I4eUVGO0E2QjF5RUk7RUFDRSxvQkFBQTtFQUNBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLGFwQmtwQndCO0FUMHBEOUI7O0E2QnJ5RUk7RUFDRSxpTEFBQTtBN0J3eUVOOztBOEIxOUVBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QTlCNjlFRjtBOEIzOUVFO0VBQ0UsVUFBQTtBOUI2OUVKO0E4Qno5RUk7RUFBMEIsMEVyQndnQ2E7VXFCeGdDYixrRXJCd2dDYTtBVG85QzNDO0E4QjM5RUk7RUFBMEIsa0VyQnVnQ2E7QVR1OUMzQztBOEIzOUVFO0VBQ0UsU0FBQTtBOUI2OUVKO0E4QjE5RUU7RUFDRSxXckJ5L0J1QztFcUJ4L0J2QyxZckJ3L0J1QztFcUJ2L0J2QyxvQkFBQTtFSHpCRix5QmxCa0NRO0VxQlBOLFNyQncvQnVDO0VFcGdDdkMsbUJBQUE7RWVIRSw0SElrQkY7RUpsQkUsb0hJa0JGO0VKbEJFLCtHSWtCRjtFSmxCRSw0R0lrQkY7RUpsQkUsa0pJa0JGO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBOUIyOUVKO0EwQjErRU07RUlNSjtJSkxNLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFMUI2K0VOO0FBQ0Y7QThCOTlFSTtFSGpDRix5QmxCd2hDeUM7QVQwK0MzQztBOEI1OUVFO0VBQ0UsV3JCaytCOEI7RXFCaitCOUIsY3JCaytCOEI7RXFCaitCOUIsa0JBQUE7RUFDQSxlckJpK0I4QjtFcUJoK0I5Qix1Q3JCaStCOEI7RXFCaCtCOUIseUJBQUE7RW5CN0JBLG1CQUFBO0FYNC9FSjtBOEIxOUVFO0VBQ0UsV3JCODlCdUM7RXFCNzlCdkMsWXJCNjlCdUM7RWtCaGhDekMseUJsQmtDUTtFcUJtQk4sU3JCODlCdUM7RUVwZ0N2QyxtQkFBQTtFZUhFLDRISTRDRjtFSjVDRSxvSEk0Q0Y7RUo1Q0UsK0dJNENGO0VKNUNFLDRH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eEJxZ0NpQjtBVGtzRHpCOztBaUN4d0ZJO0VBMEVJLG9DeEJzMEJnQztFd0JyMEJoQyxrRkFBQTtBakNrc0ZSOztBaUM3d0ZJO0VBa0ZFLCtDeEJvL0JtQjtBVDJzRHpCO0FpQzVyRlE7RUFFRSxtUUFBQTtFQUNBLHVCeEJvNUI4QjtFd0JuNUI5QiwrREFBQTtFQUNBLG1GQUFBO1VBQUEsMkVBQUE7QWpDNnJGVjtBaUN6ckZNO0VBQ0UsK0N4QnUrQmlCO0V3QnQrQmpCLG1FeEJzK0JpQjtVd0J0K0JqQiwyRHhCcytCaUI7QVRxdER6Qjs7QWlDM3hGSTtFQXdHSSx5Q0FBQTtBakN1ckZSOztBaUMveEZJO0VBK0dFLCtDeEJ1OUJtQjtBVDZ0RHpCO0FpQ2xyRk07RUFDRSw0Q3hCbzlCaUI7QVRndUR6QjtBaUNqckZNO0VBQ0UsbUV4Qmc5QmlCO1V3Qmg5QmpCLDJEeEJnOUJpQjtBVG11RHpCO0FpQ2hyRk07RUFDRSxpQ3hCNDhCaUI7QVRzdUR6Qjs7QWlDN3FGSTtFQUNFLGtCQUFBO0FqQ2dyRk47O0FpQ2h6Rkk7Ozs7O0VBMElNLFVBQUE7QWpDOHFGVjs7QWlDcHlGRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ4QmkwQm9DO0VIL2pCbEMsa0JBTEk7RTJCMVBOLG1DeEI0aUNxQjtBVDB2RHpCOztBaUNueUZFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JxUEUsbUJBTEk7RTJCN09OLFd4QitoQ3FCO0V3QjloQ3JCLGtDeEI4aENxQjtFRXpqQ3JCLHNDQUFBO0FYaTBGSjs7QWlDanlGSTs7OztFQUVFLGNBQUE7QWpDc3lGTjs7QWlDcjFGSTtFQXFERSxpRHhCaWhDbUI7RXdCOWdDakIsb0N4QncxQmdDO0V3QnYxQmhDLDRVQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLHdFQUFBO1VBQUEsZ0VBQUE7QWpDa3lGUjtBaUMveEZNO0VBQ0UsaUR4QnNnQ2lCO0V3QnJnQ2pCLGtFeEJxZ0NpQjtVd0Jy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aXJSWjs7QTRFeHJSUTtFQU9JLDBEQUFBO0VBQUEsMkRBQUE7QTVFc3JSWjs7QTRFN3JSUTtFQU9JLG9DQUFBO0VBQUEscUNBQUE7QTVFMnJSWjs7QTRFbHNSUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTVFZ3NSWjs7QTRFdnNSUTtFQU9JLDBEQUFBO0VBQUEsMkRBQUE7QTVFcXNSWjs7QTRFNXNSUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTVFMHNSWjs7QTRFanRSUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTVFK3NSWjs7QTRFdHRSUTtFQU9JLDhEQUFBO0VBQUEsK0RBQUE7QTVFb3RSWjs7QTRFM3RSUTtFQU9JLHNDQUFBO0VBQUEsdUNBQUE7QTVFeXRSWjs7QTRFaHVSUTtFQU9JLCtEQUFBO0VBQUEsZ0VBQUE7QTVFOHRSWjs7QTRFcnVSUTtFQU9JLDJEQUFBO0VBQUEsOERBQUE7QTVFbXVSWjs7QTRFMXVSUTtFQU9JLHFDQUFBO0VBQUEsd0NBQUE7QTVFd3VSWjs7QTRFL3VSUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTVFNnVSWjs7QTRFcHZSUTtFQU9JLDJEQUFBO0VBQUEsOERBQUE7QTVFa3ZSWjs7QTRFenZSUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTVFdXZSWjs7QTRFOXZSUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTVFNHZSWjs7QTRFbndSUTtFQU9JLCtEQUFBO0VBQUEsa0VBQUE7QTVFaXdSWjs7QTRFeHdSUTtFQU9JLHVDQUFBO0VBQUEsMENBQUE7QTVFc3dSWjs7QTRFN3dSUTtFQU9JLGdFQUFBO0VBQUEsbUVBQUE7QTVFMndSWjs7QTRFbHhSUTtFQU9JLDhEQUFBO0VBQUEsNkRBQUE7QTVFZ3hSWjs7QTRFdnhSUTtFQU9JLHdDQUFBO0VBQUEsdUNBQUE7QTVFcXhSWjs7QTRFNXhSUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTVFMHhSWjs7QTRFanlSUTtFQU9JLDhEQUFBO0VBQUEsNkRBQUE7QTVFK3hSWjs7QTRFdHlSUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTVFb3lSWjs7QTRFM3lSUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTVFeXlSWjs7QTRFaHpSUTtFQU9JLGtFQUFBO0VBQUEsaUVBQUE7QTVFOHlSWjs7QTRFcnpSUTtFQU9JLDBDQUFBO0VBQUEseUNBQUE7QTVFbXpSWjs7QTRFMXpSUTtFQU9JLG1FQUFBO0VBQUEsa0VBQUE7QTVFd3pSWjs7QTRFL3pSUTtFQU9JLDZEQUFBO0VBQUEsMERBQUE7QTVFNnpSWjs7QTRFcDBSUTtFQU9JLHVDQUFBO0VBQUEsb0NBQUE7QTVFazBSWjs7QTRFejBSUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTVFdTBSWjs7QTRFOTBSUTtFQU9JLDZEQUFBO0VBQUEsMERBQUE7QTVFNDBSWjs7QTRFbjFSUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTVFaTFSWjs7QTRFeDFSUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTVFczFSWjs7QTRFNzFSUTtFQU9JLGlFQUFBO0VBQUEsOERBQUE7QTVFMjFSWjs7QTRFbDJSUTtFQU9JLHlDQUFBO0VBQUEsc0NBQUE7QTVFZzJSWjs7QTRFdjJSUTtFQU9JLGtFQUFBO0VBQUEsK0RBQUE7QTVFcTJSWjs7QTRFNTJSUTtFQU9JLDhCQUFBO0E1RXkyUlo7O0E0RWgzUlE7RUFPSSw2QkFBQTtBNUU2MlJaOztBNEVwM1JRO0VBT0ksc0JBQUE7QTVFaTNSWjs7QTRFeDNSUTtFQU9JLHFCQUFBO0E1RXEzUlo7O0E0RTUzUlE7RUFPSSxxQkFBQTtBNUV5M1JaOztBNEVoNFJRO0VBT0kscUJBQUE7QTVFNjNSWjs7QTRFcDRSUTtFQU9JLHFCQUFBO0E1RWk0Ulo7O0FrQjM0Ukk7RTBER0k7SUFPSSxzQkFBQTtFNUVzNFJWO0U0RTc0Uk07SUFPSSx1QkFBQTtFNUV5NFJWO0U0RWg1Uk07SUFPSSxzQkFBQTtFNUU0NFJWO0U0RW41Uk07SUFPSSxpQ0FBQTtPQUFBLDhCQUFBO0U1RSs0UlY7RTRFdDVSTTtJQU9JLCtCQUFBO09BQUEsNEJBQUE7RTVFazVSVjtFNEV6NVJNO0lBT0ksOEJBQUE7T0FBQSwyQkFBQTtFNUVxNVJWO0U0RTU1Uk07SUFPSSxvQ0FBQTtPQUFBLGlDQUFBO0U1RXc1UlY7RTRFLzVSTTtJQU9JLDhCQUFBO09BQUEsMkJBQUE7RTVFMjVSVjtFNEVsNlJNO0lBT0ksMEJBQUE7RTVFODVSVjtFNEVyNlJNO0lBT0ksZ0NBQUE7RTVFaTZSVjtFNEV4NlJNO0lBT0kseUJBQUE7RTVFbzZSVjtFNEUzNlJNO0lBT0ksd0JBQUE7RTVFdTZSVjtFNEU5NlJNO0lBT0ksK0JBQUE7RTVFMDZSVjtFNEVqN1JNO0lBT0kseUJBQUE7RTVFNjZSVjtFNEVwN1JNO0lBT0ksNkJBQUE7RTVFZzdSVjtFNEV2N1JNO0lBT0ksOEJBQUE7RTVFbTdSVjtFNEUxN1JNO0lBT0ksK0JBQUE7SUFBQSxnQ0FBQTtJQUFBLCtCQUFBO0lBQUEsd0JBQUE7RTVFczdSVjtFNEU3N1JNO0lBT0ksc0NBQUE7SUFBQSx1Q0FBQTtJQUFBLHNDQUFBO0lBQUEsK0JBQUE7RTVFeTdSVjtFNEVoOFJNO0lBT0ksd0JBQUE7RTVFNDdSVjtFNEVuOFJNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtRQUFBLDZCQUFBO1lBQUEseUJBQUE7RTVFKzdSVjtFNEV0OFJNO0lBT0kseUNBQUE7SUFBQSx3Q0FBQTtJQUFBLHNDQUFBO1FBQUEsa0NBQUE7WUFBQSw4QkFBQTtFNUVrOFJWO0U0RXo4Uk07SUFPSSx1Q0FBQTtJQUFBLHdDQUFBO0lBQUEseUNBQUE7UUFBQSxxQ0FBQTtZQUFBLGlDQUFBO0U1RXE4UlY7RTRFNThSTTtJQU9JLHlDQUFBO0lBQUEseUNBQUE7SUFBQSw4Q0FBQTtRQUFBLDBDQUFBO1lBQUEsc0NBQUE7RTVFdzhSVjtFNEUvOFJNO0lBT0ksdUNBQUE7SUFBQSx5Q0FBQTtJQUFBLGlEQUFBO1FBQUEsNkNBQUE7WUFBQSx5Q0FBQTtFNUUyOFJWO0U0RWw5Uk07SUFPSSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsK0JBQUE7WUFBQSx1QkFBQTtFNUU4OFJWO0U0RXI5Uk07SUFPSSw4QkFBQTtJQUFBLCtCQUFBO1FBQUEsK0JBQUE7WUFBQSx1QkFBQTtFNUVpOVJWO0U0RXg5Uk07SUFPSSxpQ0FBQTtRQUFBLCtCQUFBO1lBQUEseUJBQUE7RTVFbzlSVjtFNEUzOVJNO0lBT0ksaUNBQUE7UUFBQSwrQkFBQTtZQUFBLHlCQUFBO0U1RXU5UlY7RTRFOTlSTTtJQU9JLGtDQUFBO1FBQUEsOEJBQUE7WUFBQSwwQkFBQTtFNUUwOVJWO0U0RWorUk07SUFPSSxvQ0FBQTtRQUFBLGdDQUFBO1lBQUEsNEJBQUE7RTVFNjlSVjtFNEVwK1JNO0lBT0ksMENBQUE7UUFBQSxzQ0FBQTtZQUFBLGtDQUFBO0U1RWcrUlY7RTRFditSTTtJQU9JLGtDQUFBO0lBQUEsOENBQUE7UUFBQSwrQkFBQTtZQUFBLHNDQUFBO0U1RW0rUlY7RTRFMStSTTtJQU9JLGdDQUFBO0lBQUEsNENBQUE7UUFBQSw2QkFBQTtZQUFBLG9DQUFBO0U1RXMrUlY7RTRFNytSTTtJQU9JLG1DQUFBO0lBQUEsMENBQUE7UUFBQSxnQ0FBQTtZQUFBLGtDQUFBO0U1RXkrUlY7RTRFaC9STTtJQU9JLG9DQUFBO0lBQUEsaURBQUE7UUFBQSxpQ0FBQTtZQUFBLHlDQUFBO0U1RTQrUlY7RTRFbi9STTtJQU9JLGdEQUFBO1FBQUEsb0NBQUE7WUFBQSx3Q0FBQTtFNUUrK1JWO0U0RXQvUk07SUFPSSx5Q0FBQTtJQUFBLGdEQUFBO1FBQUEsc0NBQUE7WUFBQSx3Q0FBQTtFNUVrL1JWO0U0RXovUk07SUFPSSxtQ0FBQTtJQUFBLDBDQUFBO1FBQUEsZ0NBQUE7WUFBQSxrQ0FBQTtFNUVxL1JWO0U0RTUvUk07SUFPSSxpQ0FBQTtJQUFBLHdDQUFBO1FBQUEsOEJBQUE7WUFBQSxnQ0FBQTtFNUV3L1JWO0U0RS8vUk07SUFPSSxvQ0FBQTtJQUFBLHNDQUFBO1FBQUEsaUNBQUE7WUFBQSw4QkFBQTtFNUUyL1JWO0U0RWxnU007SUFPSSxzQ0FBQTtJQUFBLHdDQUFBO1FBQUEsbUNBQUE7WUFBQSxnQ0FBQTtFNUU4L1JWO0U0RXJnU007SUFPSSxxQ0FBQTtJQUFBLHVDQUFBO1FBQUEsa0NBQUE7WUFBQSwrQkFBQTtFNUVpZ1NWO0U0RXhnU007SUFPSSw0Q0FBQTtRQUFBLG9DQUFBO1lBQUEsb0NBQUE7RTVFb2dTVjtFNEUzZ1NNO0lBT0ksMENBQUE7UUFBQSxrQ0FBQTtZQUFBLGtDQUFBO0U1RXVnU1Y7RTRFOWdTTTtJQU9JLHdDQUFBO1FBQUEscUNBQUE7WUFBQSxnQ0FBQTtFNUUwZ1NWO0U0RWpoU007SUFPSSwrQ0FBQTtRQUFBLHNDQUFBO1lBQUEsdUNBQUE7RTVFNmdTVjtFNEVwaFNNO0lBT0ksOENBQUE7UUFBQSx5Q0FBQTtZQUFBLHNDQUFBO0U1RWdoU1Y7RTRFdmhTTTtJQU9JLHlDQUFBO1FBQUEsc0NBQUE7WUFBQSxpQ0FBQTtFNUVtaFNWO0U0RTFoU007SUFPSSxtQ0FBQTtRQUFBLG9DQUFBO1lBQUEsMkJBQUE7RTVFc2hTVjtFNEU3aFNNO0lBT0kseUNBQUE7UUFBQSxxQ0FBQTtZQUFBLGlDQUFBO0U1RXloU1Y7RTRFaGlTTTtJQU9JLHVDQUFBO1FBQUEsbUNBQUE7WUFBQSwrQkFBQTtFNUU0aFNWO0U0RW5pU007SUFPSSxxQ0FBQTtRQUFBLHNDQUFBO1lBQUEsNkJBQUE7RTVFK2hTVjtFNEV0aVNNO0lBT0ksdUNBQUE7UUFBQSx3Q0FBQTtZQUFBLCtCQUFBO0U1RWtpU1Y7RTRFemlTTTtJQU9JLHNDQUFBO1FBQUEsdUNBQUE7WUFBQSw4QkFBQTtFNUVxaVNWO0U0RTVpU007SUFPSSx1Q0FBQTtJQUFBLDRCQUFBO1FBQUEsNkJBQUE7WUFBQSxvQkFBQTtFNUV3aVNWO0U0RS9pU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUUyaVNWO0U0RWxqU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUU4aVNWO0U0RXJqU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUVpalNWO0U0RXhqU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUVvalNWO0U0RTNqU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUV1alNWO0U0RTlqU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUUwalNWO0U0RWprU007SUFPSSx1Q0FBQTtJQUFBLDJCQUFBO1FBQUEsNEJBQUE7WUFBQSxtQkFBQTtFNUU2alNWO0U0RXBrU007SUFPSSxvQkFBQTtFNUVna1NWO0U0RXZrU007SUFPSSwwQkFBQTtFNUVta1NWO0U0RTFrU007SUFPSSx5QkFBQTtFNUVza1NWO0U0RTdrU007SUFPSSx1QkFBQTtFNUV5a1NWO0U0RWhsU007SUFPSSx5QkFBQTtFNUU0a1NWO0U0RW5sU007SUFPSSx1QkFBQTtFNUUra1NWO0U0RXRsU007SUFPSSx1QkFBQTtFNUVrbFNWO0U0RXpsU007SUFPSSwwQkFBQTtJQUFBLHlCQUFBO0U1RXNsU1Y7RTRFN2xTTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTVFMGxTVjtFNEVqbVNNO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtFNUU4bFNWO0U0RXJtU007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0U1RWttU1Y7RTRFem1TTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTVFc21TVjtFNEU3bVNNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFNUUwbVNWO0U0RWpuU007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0U1RThtU1Y7RTRFcm5TTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTVFa25TVjtFNEV6blNNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFNUVzblNWO0U0RTduU007SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0U1RTBuU1Y7RTRFam9TTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTVFOG5TVjtFNEVyb1NNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFNUVrb1NWO0U0RXpvU007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0U1RXNvU1Y7RTRFN29TTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTVFMG9TVjtFNEVqcFNNO0lBT0ksd0JBQUE7RTVFNm9TVjtFNEVwcFNNO0lBT0ksOEJBQUE7RTVFZ3BTVjtFNEV2cFNNO0lBT0ksNkJBQUE7RTVFbXBTVjtFNEUxcFNNO0lBT0ksMkJBQUE7RTVFc3BTVjtFNEU3cFNNO0lBT0ksNkJBQUE7RTVFeXBTVjtFNEVocVNNO0lBT0ksMkJBQUE7RTVFNHBTVjtFNEVucVNNO0lBT0ksMkJBQUE7RTVFK3BTVjtFNEV0cVNNO0lBT0ksMEJBQUE7RTVFa3FTVjtFNEV6cVNNO0lBT0ksZ0NBQUE7RTVFcXFTVjtFNEU1cVNNO0lBT0ksK0JBQUE7RTVFd3FTVjtFNEUvcVNNO0lBT0ksNkJBQUE7RTVFMnFTVjtFNEVsclNNO0lBT0ksK0JBQUE7RTVFOHFTVjtFNEVyclNNO0lBT0ksNkJBQUE7RTVFaXJTVjtFNEV4clNNO0lBT0ksNkJBQUE7RTVFb3JTVjtFNEUzclNNO0lBT0ksMkJBQUE7RTVFdXJTVjtFNEU5clNNO0lBT0ksaUNBQUE7RTVFMHJTVjtFNEVqc1NNO0lBT0ksZ0NBQUE7RTVFNnJTVjtFNEVwc1NNO0lBT0ksOEJBQUE7RTVFZ3NTVjtFNEV2c1NNO0lBT0ksZ0NBQUE7RTVFbXNTVjtFNEUxc1NNO0lBT0ksOEJBQUE7RTVFc3NTVjtFNEU3c1NNO0lBT0ksOEJBQUE7RTVFeXNTVjtFNEVodFNNO0lBT0kseUJBQUE7RTVFNHNTVjtFNEVudFNNO0lBT0ksK0JBQUE7RTVFK3NTVjtFNEV0dFNNO0lBT0ksOEJBQUE7RTVFa3RTVjtFNEV6dFNNO0lBT0ksNEJBQUE7RTVFcXRTVjtFNEU1dFNNO0lBT0ksOEJBQUE7RTVFd3RTVjtFNEUvdFNNO0lBT0ksNEJBQUE7RTVFMnRTVjtFNEVsdVNNO0lBT0ksNEJBQUE7RTVFOHRTVjtFNEVydVNNO0lBT0kscUJBQUE7RTVFaXVTVjtFNEV4dVNNO0lBT0ksMkJBQUE7RTVFb3VTVjtFNEUzdVNNO0lBT0ksMEJBQUE7RTVFdXVTVjtFNEU5dVNNO0lBT0ksd0JBQUE7RTVFMHVTVjtFNEVqdlNNO0lBT0ksMEJBQUE7RTVFNnVTVjtFNEVwdlNNO0lBT0ksd0JB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O0lBT0kseUJBQUE7RTVFKzJVVjtFNEV0M1VNO0lBT0ksK0JBQUE7RTVFazNVVjtFNEV6M1VNO0lBT0ksOEJBQUE7RTVFcTNVVjtFNEU1M1VNO0lBT0ksNEJBQUE7RTVFdzNVVjtFNEUvM1VNO0lBT0ksOEJBQUE7RTVFMjNVVjtFNEVsNFVNO0lBT0ksNEJBQUE7RTVFODNVVjtFNEVyNFVNO0lBT0ksMkJBQUE7RTVFaTRVVjtFNEV4NFVNO0lBT0ksaUNBQUE7RTVFbzRVVjtFNEUzNFVNO0lBT0ksZ0NBQUE7RTVFdTRVVjtFNEU5NFVNO0lBT0ksOEJBQUE7RTVFMDRVVjtFNEVqNVVNO0lBT0ksZ0NBQUE7RTVFNjRVVjtFNEVwNVVNO0lBT0ksOEJBQUE7RTVFZzVVVjtFNEV2NVVNO0lBT0ksNEJBQUE7RTVFbTVVVjtFNEUxNVVNO0lBT0ksa0NBQUE7RTVFczVVVjtFNEU3NVVNO0lBT0ksaUNBQUE7RTVFeTVVVjtFNEVoNlVNO0lBT0ksK0JBQUE7RTVFNDVVVjtFNEVuNlVNO0lBT0ksaUNBQUE7RTVFKzVVVjtFNEV0NlVNO0lBT0ksK0JBQUE7RTVFazZVVjtFNEV6NlVNO0lBT0ksMEJBQUE7RTVFcTZVVjtFNEU1NlVNO0lBT0ksZ0NBQUE7RTVFdzZVVjtFNEUvNlVNO0lBT0ksK0JBQUE7RTVFMjZVVjtFNEVsN1VNO0lBT0ksNkJBQUE7RTVFODZVVjtFNEVyN1VNO0lBT0ksK0JBQUE7RTVFaTdVVjtFNEV4N1VNO0lBT0ksNkJBQUE7RTVFbzdVVjtFNEUzN1VNO0lBT0ksaUJBQUE7RTVFdTdVVjtFNEU5N1VNO0lBT0ksdUJBQUE7RTVFMDdVVjtFNEVqOFVNO0lBT0ksc0JBQUE7RTVFNjdVVjtFNEVwOFVNO0lBT0ksb0JBQUE7RTVFZzhVVjtFNEV2OFVNO0lBT0ksc0JBQUE7RTVFbThVVjtFNEUxOFVNO0lBT0ksb0JBQUE7RTVFczhVVjtFNEU3OFVNO0lBT0kscUJBQUE7RTVFeThVVjtFNEVoOVVNO0lBT0ksMkJBQUE7RTVFNDhVVjtFNEVuOVVNO0lBT0ksMEJBQUE7RTVFKzhVVjtFNEV0OVVNO0lBT0ksd0JB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QTtBdEYyeFlOOztBc0Z2eFlBOzs7OztFQUtFLFVBQUE7QXRGMHhZRjs7QXNGdnhZRTtFQUNFLGFBQUE7QXRGMHhZSjs7QXNGdHhZRTtFQUNFLHFCQUFBO0F0Rnl4WUo7QXNGdnhZRTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0F0Rnl4WUo7QXNGeHhZSTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxjNUUzRFE7QVZxMVlkOztBc0Z0eFlBO0VBQ0UsbUI1RW5FYTtFNEVvRWIsVzVFM0RNO0U0RTRETixrQm5GOUNhO0VtRitDYixXQUFBO0F0Rnl4WUY7QXNGeHhZRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBdEYweFlKO0FzRnp4WUk7RUFDRSxXNUVuRUU7QVY4MVlSO0FzRjF4WU07RUFDRSxtQjVFOUVPO0U0RStFUCxXNUV0RUE7QVZrMllSO0FzRjF4WU07RUFDRSxXNUV6RUE7QVZxMllSOztBc0Z0eFlBO0VBQ0UsbUI1RXpGYTtFNEUwRmIsVzVFakZNO0U0RWtGTixrQm5GcEVhO0FINjFZZjtBc0Z4eFlFO0VBQ0Usb0JBQUE7QXRGMHhZSjtBc0Z6eFlJO0VBQ0UsVzVFdEZFO0U0RXVGRixxQkFBQTtBdEYyeFlOO0FzRnp4WUk7RUFDRSxjNUVwR1U7QVYrM1loQjtBc0Z4eFlFO0VBQ0UsVzVFOUZJO0U0RStGSixnQkFBQTtBdEYweFlKO0FzRnh4WUU7RUFDRSxXNUVsR0k7QVY0M1lSO0FzRnp4WUk7RUFDRSxXNUVwR0U7QVYrM1lSO0FzRnp4WUk7O0VBRUUsa0NBQUE7QXRGMnhZTjtBc0Z6eFlJO0VBQ0UsMkJBQUE7QXRGMnhZTjtBc0Z6eFlJO0VBQ0UsVzVFOUdFO0U0RStHRixrQm5GakdTO0FINDNZZjtBc0Z6eFlJO0VBQ0UsYzVFNUhVO0FWdTVZaEI7QXNGeHhZTTtF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NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxzQkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsZ0JBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxVQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxjQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxjQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxXQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxjQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxjQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNFLGNBQUE7QUQ0NWFGOztBQ3o1YUE7RUFDRSxjQUFBO0FENDVhRjs7QUN6NWFBO0VBQ0UsY0FBQTtBRDQ1YUY7O0FDejVhQTtFQUNF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YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUE7RUFDRSxnQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLGdCQUFBO0FEeTVhRjs7QUN0NWFBO0VBQ0UsZ0JBQUE7QUR5NWFGOztBQ3Q1YUEsaUNBQUE7QUFDQTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMERBQUE7RUFDQSxrQkFBQTtBRHk1YUY7O0FDdDVhQTtFQUNFLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FE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RGk2YUY7O0FDOTVhQTtFQUNFLDREQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsZ0VBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxnRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLDRFQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsMkVBQUE7QURpNmFGOztBQzk1YUE7RUFDRSx1RUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLHVFQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UscUVBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxzRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLG1FQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0Usd0RBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxtRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLHdEQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsNERBQUE7QURpNmFGOztBQzk1YUE7RUFDRSw0REFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLHdFQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsdUVBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxtRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLG1FQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsaUVBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxrRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLCtEQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsbUZBQUE7QURpNmFGOztBQzk1YUE7RUFDRSx3RkFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLGlHQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0Usc0ZBQUE7QURpNmFGOztBQzk1YUE7RUFDRSx1RkFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLHlFQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0Usc0VBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxrRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLGlFQUFBO0FEaTZhRjs7QUM5NWFBO0VBQ0UsOERBQUE7QURpNmFGOztBQzk1YUE7RUFDRSxrRUFBQTtBRGk2YUY7O0FDOTVhQTtFQUNFLDREQUFBO0FEaTZhRjs7QUM5NWFBO0VB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LGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNFLGdCQUFBO0FEcXNhRjs7QUNsc2FBO0VBQ0UsZ0JBQUE7QURxc2FGOztBQ2xzYUE7RUFDRSxnQkFBQTtBRHFzYUY7O0FDbHNhQTtFQUNF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OztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0UsZ0JBQUE7QURvb2FGOztBQ2pvYUE7RUFDRSxnQkFBQTtBRG9vYUY7O0FDam9hQTtFQUNFLGdCQUFBO0FEb29hRjs7QUNqb2FBO0VBQ0Us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QkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7QURnclpGOztBQzdxWkE7RUFDRTtJQUNFLG1DQUFBO0lBQ0EsbUNBQUE7SUFDQSw4QkFBQTtPQUFBLDJCQUFBO0lBQ0EsOEJBQUE7SUFBQSwyQkFBQTtFRGdyWkY7QUFDRjtBQzdxWkE7RUFDRSw2Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHVHQUFBO0FEK3FaRjs7QUM1cVpBO0VBQ0Usa0NBQUE7QUQrcVpGOztBQzVxWkE7RUFDRSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUQrcVpGOztBQzVxWkE7RUFDRSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7QUQrcVpGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UaGVtZSBOYW1lOiBCb290c3RyYXAgNCBTYXNzXG5EZXNjcmlwdGlvbjogQm9vdHN0cmFwIDQgd2l0aCBTYXNzXG4qL1xuLmdldHdpZC1tYXJnaW4tdG9wLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3AtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3Atbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3AtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1ub3JtYWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmdldHdpZC1tYXJnaW4tYm90dG9tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub3JtYWwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub3JtYWwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIElNUE9SVFMgKi8gLyogVkFSSUFCTEVTICovIC8qIFRZUE9HUkFQSFkgKi9cbi8qIEdvb2dsZSBGb250cyAqL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMjhhNzQ1O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzE3YTJiODtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMDA3OUMwO1xuICAtLWJzLXNlY29uZGFyeTogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWJzLWluZm86ICMxN2EyYjg7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzM0M2E0MDtcbiAgLS1icy1wcmltYXJ5LXJnYjogMCwgMTIxLCAxOTI7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjU1LCA3OCwgNDY7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDQwLCAxNjcsIDY5O1xuICAtLWJzLWluZm8tcmdiOiAyMywgMTYyLCAxODQ7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMwNTJjNjU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMTA0MzFjO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA5NDE0YTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNjZmUyZmY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2UyZTNlNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2Q0ZWRkYTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2QxZWNmMTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjNGM4Y2I7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTlkY2I1O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogI2EyZGFlMztcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAwLCAxMjEsIDE5MjtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzAwNTI4MztcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMCwgODIsIDEzMTtcbiAgLS1icy1saW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDE3MywgMTgxLCAxODksIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxNzMsIDE4MSwgMTg5O1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmIzMDM1O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNhN2FjYjE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjN2VjYThmO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzc0YzdkNDtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMwMzE2MzM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA4MjEwZTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzA1MjAyNTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICMwODQyOTg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0MTQ2NGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMTg2NDI5O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzBlNjE2ZTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjNmVhOGZlO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM4YmI5ZmU7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDEzOSwgMTg1LCAyNTQ7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICM3ZWNhOGY7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM3ZWNhOGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZWE4NjhmO1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNlYTg2OGY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDdmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q0ZWRkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiZmQ1YzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M5ZTFjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmZDVjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNGRiY2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlY2YxO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JjZDRkOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdlMGU1O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkNGQ5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZGFkZjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNhZGI1YmQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDA2N2EzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDYxOWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCAxNDEsIDIwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDYxOWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDViOTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNjk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY2MDQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDY2LCAzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjcxNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjYwNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OGI0NjE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzQsIDE0MiwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTNiOTZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjM2FiMGMzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyZWFiYmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAxMzgsIDE1NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0NWI1YzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyZWFiYmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiYjJkM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYmJiYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzUyNTg1ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDg0ZTUzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgODgsIDkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVkNjE2NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ4NGU1MztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMTIxLCAxOTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwNzlDMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDc4LCA0NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTYyLCAxODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MiwgNTgsIDY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE0MSwgMjAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4NTIsIDU4LCA2NCwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkLCBib2R5IC5nbS1zdHlsZSwgYm9keSAuZ20tc3R5bGUtaXcge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIsIGJvZHkgLmdtLXN0eWxlID4gaHIsIGJvZHkgLmdtLXN0eWxlLWl3ID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCwgYm9keSAuZ20tc3R5bGUgPiAubGlzdC1ncm91cCwgYm9keSAuZ20tc3R5bGUtaXcgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCBib2R5IC5nbS1zdHlsZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCBib2R5IC5nbS1zdHlsZS1pdyA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQsIGJvZHkgLmdtLXN0eWxlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCwgYm9keSAuZ20tc3R5bGUtaXcgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCBib2R5IC5nbS1zdHlsZSA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCBib2R5IC5nbS1zdHlsZS1pdyA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlcixcbmJvZHkgLmdtLXN0eWxlID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIsXG5ib2R5IC5nbS1zdHlsZS1pdyA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUtaXcge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLWl3IHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUgKyAuY2FyZCwgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdyArIC5jYXJkLCBib2R5IC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuZ20tc3R5bGUsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUgKyAuZ20tc3R5bGUsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUtaXcgKyAuZ20tc3R5bGUsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5nbS1zdHlsZS1pdywgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZSArIC5nbS1zdHlsZS1pdywgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdyArIC5nbS1zdHlsZS1pdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlOm5vdCg6bGFzdC1jaGlsZCksIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUtaXc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGU6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLWl3Om5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdzpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGU6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLWl3Om5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdzpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSwgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZTpub3QoOmZpcnN0LWNoaWxkKSwgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLWl3Om5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgYm9keSAuY2FyZC1ncm91cCA+IC5nbS1zdHlsZS1pdzpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGUtaXc6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gIGJvZHkgLmNhcmQtZ3JvdXAgPiAuZ20tc3R5bGU6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICBib2R5IC5jYXJkLWdyb3VwID4gLmdtLXN0eWxlLWl3Om5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMzQzYTQwJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzA1MmM2NSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogYm9sZDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS1icy1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tYnMtcG9wb3Zlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDAsIDEyMSwgMTkyLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDc4LCA0NiwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDQwLCAxNjcsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjMsIDE2MiwgMTg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjU1LCAxOTMsIDcsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIyMCwgNTMsIDY5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0OCwgMjQ5LCAyNTAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg1MiwgNTgsIDY0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMCwgOTcsIDE1NCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDAsIDk3LCAxNTQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAxMTMsIDg4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAxMTMsIDg4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoODMsIDE4NSwgMTA2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoODMsIDE4NSwgMTA2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjksIDE4MSwgMTk4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjksIDE4MSwgMTk4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNDIsIDQ2LCA1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDQyLCA0NiwgNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLCAjcGFnZS13cmFwcGVyICNoZWFkZXIgI25hdmJhci10b3AgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCwgI3BhZ2Utd3JhcHBlciAjaGVhZGVyICNuYXZiYXItdG9wIC5yZWdpb24tc2Vjb25kYXJ5LW1lbnUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYmItcHJpbWFyeS1kYXJrOiAjMGM2M2UzO1xuICAtLWJiLXByaW1hcnktdGV4dDogIzIxMjUyOTtcbiAgLS1iYi1zZWNvbmRhcnktZGFyazogIzVhNjE2ODtcbiAgLS1iYi1oMS1jb2xvcjogIzIxMjUyOTtcbiAgLS1iYi1oMi1jb2xvcjogIzIxMjUyOTtcbiAgLS1iYi1oMy1jb2xvcjogIzIxMjUyOTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYmItcHJpbWFyeS10ZXh0OiAjZGVlMmU2O1xuICAtLWJiLWgxLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJiLWgyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJiLWgzLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4vKiBNSVhJTlMgKi9cbi5idG4tcHJpbWFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwNjdhMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA2MTlhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTQxLCAyMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDA2MTlhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA1YjkwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwNzlDMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xufVxuXG4uYnRuLXNlY29uZGFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmNjk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY2MDQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDY2LCAzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZjcxNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjYwNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG59XG5cbi5idG4tc3VjY2VzcyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQ4YjQ2MTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzNCwgMTQyLCA1OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1M2I5NmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzZWIwNTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4taW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNhYjBjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMTM4LCAxNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDViNWM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLXdhcm5pbmcgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJjMzEzNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmEyZTMzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4MiwgODgsIDkzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJhMmUzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI3MmMzMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwNzlDMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxMjEsIDE5MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDc5QzA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDA3OUMwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDc4LCA0Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCA3OCwgNDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgNzgsIDQ2KTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzNDNhNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gYWZmaXggZWZmZWN0LlxuICovXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnJpby5cbiAqL1xuLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmFsZXJ0IHN2ZyB7XG4gIG1heC13aWR0aDogMnJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQm9vdHN0cmFwIEJhcnJpbyBzcGVjaWZpYyBzdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXG4gKi9cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciB0aGUgQm9vayBtb2R1bGUuXG4gKi9cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG5cbi5ib29rLXBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuXG5bZGlyPXJ0bF0gLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDglO1xufVxuXG4uYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDsgLyogTFRSICovXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cblxuW2Rpcj1ydGxdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGJyZWFkY3J1bWJzLlxuICovXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5yZWdpb24tYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMTVweCAwLjI1ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJ0aWsuXG4gKi9cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIsICNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyLmNvbW1lbnQtZm9ybV9fdGl0bGUsICNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgLmNvbW1lbnQtZm9ybV9fdGl0bGUuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5maWVsZC1ub2RlLS1jb21tZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkaXI9cnRsXSAuY29tbWVudCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2Rpcj1ydGxdIC5jb21tZW50X19tZXRhIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnRfX2F0dHJpYnV0aW9uIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgLmZpZWxkLS10eXBlLWltYWdlIGltZyAqL1xuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmNvbW1lbnQgLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19hdXRob3IgLnVzZXJuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICM2ODY5NmI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5jb21tZW50X190aW1lLFxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xufVxuXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgLyogTFRSICovXG4gIHRvcDogMS4yNWVtO1xuICBib3JkZXItdG9wOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMS4yNWVtIHNvbGlkICNkZWUyZTY7XG4gIC8qIExUUiAqL1xuICBib3JkZXItYm90dG9tOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fY29udGVudDpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNkZWUyZTY7XG59XG5cbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgLyogTFRSICovXG4gIHRvcDogMS4yNWVtO1xuICBib3JkZXItdG9wOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMS4yNWVtIHNvbGlkICNmZmY7XG4gIC8qIExUUiAqL1xuICBib3JkZXItYm90dG9tOiAxLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxLjI1ZW0gc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQgaDMsIC5jb21tZW50X19jb250ZW50IC5oMyB7XG4gIG1hcmdpbi10b3A6IDAuOTRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb21tZW50X19jb250ZW50IG5hdiB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50IC5saW5rcyB7XG4gIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDtcbn1cblxuLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbltkaXI9cnRsXSAuY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kOiAjN2VjZmZmO1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAycHg7XG59XG5cbi8qKlxuICogQHRvZG86IHVucHVibGlzaGVkIG5vZGVzIGhhdmUgY2xhc3MgLm5vZGUtLXVucHVibGlzaGVkLlxuICogY2hhbmdlIHRoaXMgdG8gLmNvbW1lbnQtLXVucHVibGlzaGVkLlxuICovXG4udW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzdlY2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdlY2ZmZjtcbn1cblxuLnVucHVibGlzaGVkIHtcbiAgcGFkZGluZzogMS4yNWVtIDEuMjVlbSAwO1xufVxuXG4uY29tbWVudC1mb290ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzdlY2ZmZjtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIsXG5bZGlyPXJ0bF0gLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3ZWNmZmY7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZmllbGQtLW5hbWUtcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNTBweDtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeSAuY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5LmNvbC1hdXRvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24tc2hpcHBpbmctcHJvZmlsZS1maWVsZC1ydWMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWV3LWlkLWxpc3RhZG9fZGVfcHJvZHVjdG9zIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwNTI4Mztcbn1cblxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YwMjUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB0YWJsZSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FydC0tY2FydC1vZmZjYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjAyNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19fbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZlZWViO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5idG4tY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3ByaWNlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcXVhbnRpdHkge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZlZWViO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRmb290IC5idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgNzgsIDQ2KTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENvbGxhcHNpYmxlIGRldGFpbHMuXG4gKlxuICogQHNlZSBjb2xsYXBzZS5qc1xuICogQHNlZSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vY3NzLWJhY2tncm91bmQtaW1hZ2UtaGFja3MvXG4gKi9cbmRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRldGFpbHMgc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbmRldGFpbHMgc3VtbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5kZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlciB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQmFydGlrJ3MgZHJvcGJ1dHRvbiBjb21wb25lbnQuXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjEyNWVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7IC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U4ZThlOCwgI2QyZDJkMik7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uanMgLmRyb3BidXR0b24gYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246aG92ZXIsXG4uanMgLmRyb3BidXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbiA+ICoge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMmVtO1xufVxuXG4uanMgLmRyb3BidXR0b24td3JhcHBlcixcbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG4uZmVlZC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgZmllbGQgY29tcG9uZW50cy5cbiAqL1xuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9cnRsXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgLyogTFRSICovXG4gIH1cbiAgW2Rpcj1ydGxdIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxuICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UgKyAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIC8qIExUUiAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGlyPXJ0bF0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW1zLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBEZWZhdWx0IHN0eWxlIGZvciBmaWxlIG1vZHVsZS5cbiAqL1xuLyogRmlsZSBpY29ucy4qL1xuLmZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgLyogTFRSICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ucG5nKTtcbn1cblxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2Utc3ByZWFkc2hlZXQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2UtZG9jdW1lbnQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1zY3JpcHQucG5nKTtcbn1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQtaHRtbC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLXBkZi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24teC1leGVjdXRhYmxlLnBuZyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy92aWRlby14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy90ZXh0LXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSkgKiAwLjUpIGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKSAqIDAuNSk7XG4gIHdpZHRoOiBjYWxjKCgxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSkgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKSAqIDAuNSk7XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cblxuZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5mb3JtIC5maWx0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbmZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saW5rLWVkaXQtc3VtbWFyeSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbn1cblxuLmltYWdlLWJ1dHRvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jbmF2YmFyLXRvcCB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmhvdmVyLFxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjllbSkge1xuICAubmF2YmFyLXRvZ2dsZWFibGUtc20gLm5hdmJhci1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBoZWxwIG1lc3NhZ2VzLlxuICovXG4uYmxvY2staGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMS4yNmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYmxvY2staGVscF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY29udHJpYi9ib290c3RyYXAvaW1hZ2VzL2hlbHAucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmJsb2NrLWhlbHBfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHB4O1xufVxuXG4uYmxvY2staGVscF9fY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgaWNvbnMuXG4gKi9cbi5pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaGVscC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbiAgLyogTFRSICovXG4gIHBhZGRpbmc6IDFweCAwIDFweCAxLjVyZW07XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBwYWRkaW5nOiAxcHggMS41cmVtIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCJyc3MtZmlsbC5zdmdcIiwgZmlsbD1cIiNmZDdlMTRcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5mZWVkLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPVwiI2ZkN2UxNFwiKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgaW1hZ2UgYnV0dG9ucy5cbiAqL1xuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEJhc2ljIHN0eWxpbmcgZm9yIGNvbW1lbnQgbW9kdWxlLlxuICovXG4vKipcbiAqIEluZGVudCB0aHJlYWRlZCBjb21tZW50cy5cbiAqL1xuLmluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cbi5pdGVtLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaXRlbS1saXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMCAwO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5pdGVtLWxpc3QgdWwgbGkge1xuICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBbZGlyPVwicnRsXCJdIHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMCAxcmVtO1xufVxuXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGksXG5bZGlyPXJ0bF0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuW2Rpcj1ydGxdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExpc3QgZ3JvdXAuXG4gKiBBIGxpc3Qgb2YgbGlua3MsIGdyb3VwZWQgdG9nZXRoZXIuXG4gKi9cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG59XG5cbi5saXN0LWdyb3VwX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTWVkaWEgcmVsYXRlZCAgc3BlY2lmaWMgQ1NTLlxuICovXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cbi8qIFR3byBDb2x1bW4gTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4vKiBMZWZ0IE1lbnUgTGF5b3V0ICovXG4ubWVkaWEtbGlicmFyeS1tZW51IHtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNlOWVjZWY7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuXG4uYWN0aXZlLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEZvcm0gRWxlbWVudHMgTGF5b3V0ICAqL1xuLm1lZGlhLWxpYnJhcnktY29udGVudCB7XG4gIGZsZXg6IDI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZmxleDogMjtcbn1cblxuLyogRml4IEZvcm0gSW5zZXJ0IEJ1dHRvbiB0byBCb3R0b20gb2YgUG9wdXAgKi9cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogR3JpZCBMYXlvdXQgKi9cbi51aS1kaWFsb2cudWktY29ybmVyLWFsbC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktZnJvbnQubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwudWktZGlhbG9nLS1uYXJyb3cge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS12aWV3cy1mb3JtX19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIHtcbiAgbWFyZ2luOiAxMHB4O1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogQWRkIG9yIFNlbGVjdCBNZWRpYSAqL1xuLm1lZGlhLWxpYnJhcnktYWRkLWZvcm1fX21lZGlhOjptYXJrZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLyogVmlldyBtb2RlIHRlYXNlciBzdHlsZXMuICovXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIsIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5oMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gIGNsZWFyOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIE5vZGUgbWV0YWRhdGEgc3R5bGVzLiAqL1xuLm5vZGVfX21ldGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAxcHggMXJlbSAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xuLm5vZGVfX2xpbmtzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIExUUiAqL1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbltkaXI9cnRsXSAubm9kZV9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xufVxuXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjRmNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjRmNDtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWZmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5bZGlyPXJ0bF0gLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM0MTlmZjEsICMxMDc2ZDUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIHBhZGRpbmc6IDRweCAwLjZlbSA0cHggMWVtO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2Rpcj1ydGxdIC5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG5bZGlyPXJ0bF0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbltkaXI9cnRsXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbyBwYWdlLlxuICovXG4vKiBIYWNrIGZvciAucGxhY2Vob2xkZXIgaXNzdWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9wcm9qZWN0L2RydXBhbC9pc3N1ZXMvMzIzMzUzMyAqL1xuZW0ucGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZSB2aXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgc2VhcmNoIGZvcm0ocykuXG4gKi9cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmhlYWRlciAjc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGhlIFNob3J0Y3V0IGFjdGlvbiBsaW5rIGluIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5zaG9ydGN1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAyLjJlbSAwIDEuMWVtIDA7IC8qIFNhbWUgYXMgdXN1YWwgLnBhZ2UtdGl0bGUgbWFyZ2luLiAqL1xufVxuXG4uc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0OyAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG5bZGlyPXJ0bF0gLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaG9ydGN1dC1hY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41ZW07IC8qIExUUiAqL1xuICBwYWRkaW5nLXRvcDogMC4zNWVtO1xufVxuXG5bZGlyPXJ0bF0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uc2hvcnRjdXQtYWN0aW9uOmhvdmVyLFxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXG4uc2hvcnRjdXQtYWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tIFNpZGViYXIgLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyIC5ibG9jayB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uc2lkZWJhciAuYmxvY2sgLmNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnNpZGViYXIgaDIsIC5zaWRlYmFyIC5oMiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zaWRlYmFyIHRib2R5IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZGViYXIgdHIuZXZlbixcbi5zaWRlYmFyIHRyLm9kZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnNpZGViYXIgbmF2IHVsLm5hdiB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cbi5zaXRlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zaXRlLWZvb3RlciAubGF5b3V0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBGb290ZXIgQm90dG9tIFN0eWxpbmcuICovXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIHRoZSBza2lwIGxpbmsuXG4gKi9cbi5za2lwLWxpbmsge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kOiAjNDk1MDU3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxcHggMXJlbSAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2tpcC1saW5rLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHRhYmxlcy5cbiAqL1xuLnN0aWNreS1oZWFkZXIgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xufVxuXG4uc3RpY2t5LWhlYWRlciB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGFibGUgZHJhZy5cbiAqL1xudHIuZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG59XG5cbnRyLmRyYWctcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkO1xufVxuXG4udGFibGVkcmFnLWNoYW5nZWQud2FybmluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmcpO1xufVxuXG5hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi50YWJsZWRyYWctY2VsbC1jb250ZW50ID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNlbGVjdCBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIHRhYmxlc2VsZWN0LmpzXG4gKi9cbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmYztcbn1cblxudGQuY2hlY2tib3gsXG50aC5jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2Rpcj1ydGxdIHRkLmNoZWNrYm94LFxuW2Rpcj1ydGxdIHRoLmNoZWNrYm94IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiBbZGlyPVwicnRsXCJdIHRkICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc29ydCBpbmRpY2F0b3IuXG4gKi9cbnRoLmlzLWFjdGl2ZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnRkLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYmxlc29ydCBpbmRpY2F0b3Igc3R5bGVzLlxuICovXG4udGFibGVzb3J0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAxcHggMCAwIDVweDtcbn1cblxuLnRhYmxlc29ydC0tYXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtZG93bi5zdmcpO1xufVxuXG4udGFibGVzb3J0LS1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtdXAuc3ZnKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGhlbWUgc3R5bGluZyBmb3IgdGFicy5cbiAqL1xubmF2LnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5uYXYudGFicyB1bCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5uYXYudGFicyB1bCAubmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5uYXYudGFicyB1bCAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5uYXYudGFicyB1bCAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjN2VjZmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyB1aS13aWRnZXQgY29tcG9uZW50LlxuICovXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJhcnRpaydzIG1vZGFsIHdpbmRvd3NcbiAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udWktZGlhbG9nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRpYWxvZyBpbnB1dCxcbi51aS1kaWFsb2cgc2VsZWN0LFxuLnVpLWRpYWxvZyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnVpLWRpYWxvZyAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiNGI0YjQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1ZW0gMS4wNjNlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB1c2VyIG1vZHVsZS5cbiAqL1xuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cbi5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1mYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5wYXNzd29yZC1jb25maXJtLFxuLnBhc3N3b3JkLWZpZWxkLFxuLnBhc3N3b3JkLXN0cmVuZ3RoLFxuLnBhc3N3b3JkLWNvbmZpcm0tbWF0Y2gge1xuICB3aWR0aDogNTUlO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgbWFyZ2luOiAwLjdlbSAwO1xuICBtYXgtd2lkdGg6IDM0LjdlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbmZpcm0tcGFyZW50LFxuLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkaXI9cnRsXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPXJ0bF0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cbi5wYXNzd29yZC1jb25maXJtIC5vayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0gLmVycm9yIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxuLnBhZ2UtdXNlci1wYXNzd29yZCBtYWluIC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWwge1xuICB3aWR0aDogMTAwcHg7XG4gIGNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtYWJvdmUgLmZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgdGFicyBjb21wb25lbnQuXG4gKi9cbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luOiAtMXB4IDAgLTFweDsgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG59XG5cbltkaXI9cnRsXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIHNwZWNpZmljaXR5IG92ZXIgW2Rpcj1cInJ0bFwiXSAucmVnaW9uLWNvbnRlbnQgdWwgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgVGFicy5cbiAqL1xuLnZlcnRpY2FsLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5bZGlyPXJ0bF0gLnZlcnRpY2FsLXRhYnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMTVlbTtcbiAgbWFyZ2luOiAwO1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgPiBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGF5b3V0IG9mIGVhY2ggdGFiLiAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTphY3RpdmUgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bZGlyPXJ0bF0gLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXG4gKi9cbi8qIFRhYiBzdHlsZXMgKi9cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYTpob3Zlcixcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNzlDMDtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkgLmZvcm0tc3VibWl0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLyogVGFicyBhY3Rpb24gbGlzdCBzdHlsZXMgKi9cbi52aWV3cy1kaXNwbGF5cyAudGFicyAuYWN0aW9uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBDb250ZXh0dWFsIGZpbHRlciBvcHRpb25zIHN0eWxlcyAqL1xuLnZpZXdzLWZpbHRlcmFibGUtb3B0aW9ucyAuZmlsdGVyYWJsZS1vcHRpb246bnRoLW9mLXR5cGUoZXZlbikgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi8qIFZpZXdzIGFjdGlvbiBkcm9wYnV0dG9uIHN0eWxlcyAqL1xuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0IHtcbiAgY29sb3I6ICMwMDUyODM7XG59XG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3OUMwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB3ZWZvcm0ncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cbi8qIEFkZCByZXF1aXJlIGFzdGVyaXNrIHRvIG5lc3Nlc2FyeSBmaWVsZHMgKi9cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbi8qIEJ1dHRvbiBzdHlsZXMgZm9yIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB3aGVuIHNldCB1bmRlciBcIk9wdGlvbnMgRGlzcGxheVwiICovXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy1ob3Jpem9udGFsIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAuZm9ybS1jaGVjay1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDc4LCA0Nik7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG59XG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIC5yYWRpbyxcbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBHRU5FUkFMIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogQ09MT1JTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6ICMwMDc5QzA7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgNzgsIDQ2KSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3OUMwICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LS1tYWluIGxpIGEge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5tZW51LS1tYWluIGxpIGE6aG92ZXIsIC5tZW51LS1tYWluIGxpIGE6YWN0aXZlLCAubWVudS0tbWFpbiBsaSBhLmlzLWFjdGl2ZSwgLm1lbnUtLW1haW4gbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1lbnUtLWFjY291bnQgbGkgYSB7XG4gIGNvbG9yOiByZ2IoMjU1LCA3OCwgNDYpO1xufVxuXG4uc2l0ZS1uYW1lLXNsb2dhbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1ncm91cCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLWdyb3VwIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljayA+IGRpdiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICB3ZWlnaHQ6IDMwMDtcbn1cbmJvZHkgLmdtLXN0eWxlLCBib2R5IC5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiAyMnJlbTtcbn1cblxuI3BhZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTUzMHB4O1xuICBtYXJnaW46IDMuMTI1cmVtIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4jcGFnZS13cmFwcGVyICNoZWFkZXIgI25hdmJhci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jcGFnZS13cmFwcGVyICNoZWFkZXIgI25hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuI3BhZ2Utd3JhcHBlciAjaGVhZGVyICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gIG1heC13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbiNwYWdlLXdyYXBwZXIgI2hlYWRlciAjbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuI3BhZ2Utd3JhcHBlciAjaGVhZGVyICNjYXJvdXNlbEV4YW1wbGVEYXJrIGg1LCAjcGFnZS13cmFwcGVyICNoZWFkZXIgI2Nhcm91c2VsRXhhbXBsZURhcmsgLmg1IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3BhZ2Utd3JhcHBlciAjaGVhZGVyICNjYXJvdXNlbEV4YW1wbGVEYXJrIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4jcGFnZS13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMWVtO1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4jcGFnZS13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG59XG4jcGFnZS13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbiNwYWdlLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2Utd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZm9yZWdyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4jcGFnZS13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNwYWdlLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC5pcy1sYXlvdXQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCAuaXMtbGF5b3V0LWZsZXggLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbiNwYWdlLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC5pcy1sYXlvdXQtZmxleCAud3AtYmxvY2stY29sdW1uIC5nZXR3aWQtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNwYWdlLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IC5pcy1sYXlvdXQtZmxleCAud3AtYmxvY2stY29sdW1uIC5nZXR3aWQtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuI3BhZ2Utd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgLmlzLWxheW91dC1mbGV4IC53cC1ibG9jay1jb2x1bW4gLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuI3BhZ2Utd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgLmlzLWxheW91dC1mbGV4IC53cC1ibG9jay1jb2x1bW4gLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWV3LXNsaWRlci1ob21lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLyohXG4gKiBnZXR3aWQtYWR2YW5jZWQtaGVhZGluZ1xuICovXG4ud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmcgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYXMtY3VzdG9tLWZvbnQtc2l6ZSAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazphZnRlciwgLnNsaWNrLXRyYWNrOmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2FqYXgtbG9hZGVyLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc2xpY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9zbGljay9zbGljay9mb250cy9zbGljay5lb3QpO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdCUzRikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2ZvbnRzL3NsaWNrLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2ZvbnRzL3NsaWNrLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2ZvbnRzL3NsaWNrLnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xufVxuLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnNsaWNrLW5leHQ6Zm9jdXMsIC5zbGljay1uZXh0OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cywgLnNsaWNrLXByZXY6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlLCAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSwgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLCAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBzbGljaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cywgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogc2xpY2s7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiFcbiAqIGdldHdpZC1zZWN0aW9uXG4gKi9cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxZW07XG4gIG1pbi13aWR0aDogNzBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkge1xuICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyLCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtc2xpZGVyLXdyYXBwZXIsIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC12aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC12aWRlbyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLnNvdXJjZS15b3V0dWJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8uc291cmNlLXlvdXR1YmUuc2NhbGUteW91dHViZS1sb3cge1xuICBtaW4td2lkdGg6IDEyMCU7XG4gIG1pbi1oZWlnaHQ6IDEyMCU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC12aWRlby5zb3VyY2UteW91dHViZS5zY2FsZS15b3V0dWJlLW1lZGl1bSB7XG4gIG1pbi13aWR0aDogMTUwJTtcbiAgbWluLWhlaWdodDogMTUwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLnNvdXJjZS15b3V0dWJlLnNjYWxlLXlvdXR1YmUtaGlnaCB7XG4gIG1pbi13aWR0aDogMTgwJTtcbiAgbWluLWhlaWdodDogMTgwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLnNvdXJjZS15b3V0dWJlLnNjYWxlLXlvdXR1YmUtaHVnZSB7XG4gIG1pbi13aWR0aDogMjAwJTtcbiAgbWluLWhlaWdodDogMjAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtc2xpZGVyLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlci5oYXMtZGl2aWRlcnMtb3ZlciB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLmlzLWJvdHRvbS1kaXZpZGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIuaXMtYm90dG9tLWRpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIuaXMtYm90dG9tLWRpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2Zy1uZWdhdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLmlzLXRvcC1kaXZpZGVyIHtcbiAgdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2Zy1uZWdhdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoMXB4KTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmdldHdpZC1zZWN0aW9uLWNvbnRlbnQtZnVsbC13aWR0aCA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtc21hbGwgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLXNtYWxsID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLXNtYWxsID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbWVkaXVtID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gKiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5oYXMtaW5uZXItYmxvY2tzLWdhcC1tZWRpdW0gPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbWVkaXVtID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbm9ybWFsID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gKiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5oYXMtaW5uZXItYmxvY2tzLWdhcC1ub3JtYWwgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbm9ybWFsID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbGFyZ2UgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLWxhcmdlID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLWxhcmdlID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtaHVnZSA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudCA+ICoge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtaHVnZSA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5oYXMtaW5uZXItYmxvY2tzLWdhcC1odWdlID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbm9uZSA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCA+IC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudCA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlLCAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmFmdGVyLCAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6YmVmb3JlLCAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXk6YWZ0ZXIsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6Zm9jdXMsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tbXV0ZTpob3ZlciwgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5OmZvY3VzLCAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6aG92ZXIsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmZvY3VzLCAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6Zmlyc3QtY2hpbGQsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmxhc3QtY2hpbGQsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGUgaSwgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5IGkge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtaWNvbi1tdXRlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtaWNvbi1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tdm9sdW1lLXVwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzLmlzLXBvc2l0aW9uLXRvcC1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMuaXMtcG9zaXRpb24tY2VudGVyLWNlbnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzLmlzLXBvc2l0aW9uLWNlbnRlci1jZW50ZXIgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGUsIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi1jZW50ZXItY2VudGVyIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5IHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4vKiFcbiAqIGdldHdpZC1idXR0b24tZ3JvdXBcbiAqL1xuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cCAud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweCA1cHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtNXB4IC01cHggLTVweCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtc3BhY2luZy1ub25lIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW5vbmUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctc21hbGwge1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHggLTEwcHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctc21hbGwgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtc3BhY2luZy1tZWRpdW0ge1xuICBtYXJnaW46IDAgLTE1cHggLTE1cHggLTE1cHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctbWVkaXVtIC53cC1ibG9jay1idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctbm9ybWFsIHtcbiAgbWFyZ2luOiAwIC0yMHB4IC0yMHB4IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW5vcm1hbCAud3AtYmxvY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLWxhcmdlIHtcbiAgbWFyZ2luOiAwIC0yNXB4IC0yNXB4IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLWxhcmdlIC53cC1ibG9jay1idXR0b24ge1xuICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWFsaWdubWVudC1jZW50ZXIge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtcmlnaHQge1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWFsaWdubWVudC10YWJsZXQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtdGFibGV0LXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtdGFibGV0LWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWFsaWdubWVudC1tb2JpbGUtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtcmlnaHQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtdGFibGV0LWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1jb2x1bW4uaGFzLWFsaWdubWVudC10YWJsZXQtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtdGFibGV0LWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tdGFibGV0LWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tdGFibGV0LWNvbHVtbi5oYXMtYWxpZ25tZW50LXRhYmxldC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tdGFibGV0LWNvbHVtbi5oYXMtYWxpZ25tZW50LXRhYmxldC1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi10YWJsZXQtY29sdW1uLmhhcy1hbGlnbm1lbnQtdGFibGV0LWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tdGFibGV0LXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tbW9iaWxlLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLW1vYmlsZS1jb2x1bW4uaGFzLWFsaWdubWVudC1tb2JpbGUtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1tb2JpbGUtY29sdW1uLmhhcy1hbGlnbm1lbnQtbW9iaWxlLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1tb2JpbGUtY29sdW1uLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLW1vYmlsZS1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaGFzLXdpZHRoLTEwMCAud3AtYmxvY2stYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYXMtd2lkdGgtNTAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5oYXMtd2lkdGgtMzMgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmhhcy13aWR0aC0yNSAud3AtYmxvY2stYnV0dG9uIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmhhcy13aWR0aC0yMCAud3AtYmxvY2stYnV0dG9uIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGFzLXdpZHRoLXRhYmxldC0xMDAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhhcy13aWR0aC10YWJsZXQtNTAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGFzLXdpZHRoLXRhYmxldC0zMyAud3AtYmxvY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhhcy13aWR0aC10YWJsZXQtMjUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGFzLXdpZHRoLXRhYmxldC0yMCAud3AtYmxvY2stYnV0dG9uIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXdpZHRoLW1vYmlsZS0xMDAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtd2lkdGgtbW9iaWxlLTUwIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtd2lkdGgtbW9iaWxlLTMzIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy13aWR0aC1tb2JpbGUtMjUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy13aWR0aC1tb2JpbGUtMjAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLyohXG4gKiBnZXR3aWQtaWNvblxuICovXG4ud3AtYmxvY2stZ2V0d2lkLWljb24uaXMtYWxpZ25lZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uLmlzLWFsaWduZWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24uaXMtYWxpZ25lZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbiBhLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbiBhLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFzLWxheW91dC1mcmFtZWQgLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uaGFzLWxheW91dC1zdGFja2VkIC53cC1ibG9jay1nZXR3aWQtaWNvbl9fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8qIVxuICogZ2V0d2lkLWltYWdlcy1zbGlkZXJcbiAqL1xuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1pbml0aWFsaXplZCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogNDBweCAyMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNykpLCBjb2xvci1zdG9wKDcwJSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjMpIDcwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWNhcHRpb25zIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy1zdHlsZS1saWdodCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSksIGNvbG9yLXN0b3AoNzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykpLCB0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy10b3AtY2VudGVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtdG9wLWxlZnQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24sIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy10b3AtcmlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjcpKSwgY29sb3Itc3RvcCg3MCUsIHJnYmEoMCwgMCwgMCwgMC4zKSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjMpIDcwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtdG9wLWNlbnRlci5jYXB0aW9ucy1zdHlsZS1saWdodCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1sZWZ0LmNhcHRpb25zLXN0eWxlLWxpZ2h0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtdG9wLXJpZ2h0LmNhcHRpb25zLXN0eWxlLWxpZ2h0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpLCBjb2xvci1zdG9wKDcwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy1ib3R0b20tbGVmdCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLWJvdHRvbS1yaWdodCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtdW5kZXJuZWF0aCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1jcm9wcGVkLWltYWdlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtY3JvcHBlZC1pbWFnZXMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGEsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtY3JvcHBlZC1pbWFnZXMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWNyb3BwZWQtaW1hZ2VzIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZml0dGVkLWltYWdlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZml0dGVkLWltYWdlcyAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gPiBhLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWZpdHRlZC1pbWFnZXMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtID4gZmlndXJlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWZpdHRlZC1pbWFnZXMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtdG9wIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtdG9wIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtY2VudGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtY2VudGVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtaW1hZ2VzLWJvdHRvbSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtaW1hZ2VzLWJvdHRvbSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qIVxuICogZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyXG4gKi9cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX21lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19tZWRpYSBpbWcsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IGgxLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgLmgxLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgaDIsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCAuaDIsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCBoMywgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IC5oMywgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IGg0LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgLmg0LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgaDUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCAuaDUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCBoNiwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IC5oNiwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50LXdyYXBwZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQtd3JhcHBlciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyohXG4gKiBnZXR3aWQtc29jaWFsLWxpbmtzXG4gKi9cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLTAuMmVtIC0wLjJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgcGFkZGluZzogMCAwLjJlbSAwLjJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19faXRlbTphZnRlciwgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saW5rOmFmdGVyLCAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbmsgaSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5oYXMtaWNvbnMtZnJhbWVkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuXG4uaGFzLWljb25zLXN0YWNrZWQgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbmsgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhhcy1ub25lLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5oYXMtbm9uZS1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy1zbWFsbC1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0wLjEyNWVtIC0wLjEyNWVtO1xufVxuXG4uaGFzLXNtYWxsLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuMTI1ZW0gMC4xMjVlbTtcbn1cblxuLmhhcy1tZWRpdW0tc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtMC4yNWVtIC0wLjI1ZW07XG59XG5cbi5oYXMtbWVkaXVtLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuMjVlbSAwLjI1ZW07XG59XG5cbi5oYXMtbGFyZ2Utc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtMC41ZW0gLTAuNWVtO1xufVxuXG4uaGFzLWxhcmdlLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAuNWVtIDAuNWVtO1xufVxuXG4vKiFcbiAqIGdldHdpZC1jb21tb24tc3R5bGVzXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93blNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duU2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluRG93blNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd25TaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duU2hvcnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdFNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluTGVmdFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0U2hvcnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHRTaG9ydCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0U2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0U2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodFNob3J0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwU2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcFNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5VcFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwU2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXBTaG9ydDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93blNob3J0IHtcbiAgNjAlLCA3NSUsIDkwJSwgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93blNob3J0IHtcbiAgNjAlLCA3NSUsIDkwJSwgZnJvbSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYm91bmNlSW5Eb3duU2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd25TaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93blNob3J0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0U2hvcnQge1xuICA2MCUsIDc1JSwgOTAlLCBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0U2hvcnQge1xuICA2MCUsIDc1JSwgOTAlLCBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJbkxlZnRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdFNob3J0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0U2hvcnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0U2hvcnQge1xuICA2MCUsIDc1JSwgOTAlLCBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0U2hvcnQge1xuICA2MCUsIDc1JSwgOTAlLCBmcm9tLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRTaG9ydDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXBTaG9ydCB7XG4gIDYwJSwgNzUlLCA5MCUsIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXBTaG9ydCB7XG4gIDYwJSwgNzUlLCA5MCUsIGZyb20sIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYm91bmNlSW5VcFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcFNob3J0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcFNob3J0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93blNob3J0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93blNob3J0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlSW5Eb3duU2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU2hvcnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJbkxlZnRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTaG9ydDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0U2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRTaG9ydCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJblJpZ2h0U2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFNob3J0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRTaG9ydDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwU2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXBTaG9ydCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVJblVwU2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFNob3J0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBTaG9ydDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4ubGlnaHRTcGVlZEluU2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5TaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJblNob3J0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdldHdpZFB1bHNlQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ2V0d2lkUHVsc2VBbmltYXRpb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGdldHdpZFRpbWVsaW5lUG9pbnRCb3VuY2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBnZXR3aWRUaW1lbGluZVBvaW50Qm91bmNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBnZXR3aWRGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdldHdpZEZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5pcy1jYXJvdXNlbCAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmlzLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5pcy1jYXJvdXNlbCAuc2xpY2stc2xpZGUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5pcy1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbm9uZSAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLW5vbmUgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1ub25lIC5zbGljay1zbGlkZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLW5vbmUgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtc21hbGwgLnNsaWNrLWxpc3QsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtc2xpZGVzLWdhcC1zbWFsbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtc21hbGwgLnNsaWNrLXNsaWRlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtc21hbGwgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLW5vcm1hbCAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLW5vcm1hbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLW5vcm1hbCAuc2xpY2stc2xpZGUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtc2xpZGVzLWdhcC1ub3JtYWwgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1sYXJnZSAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLWxhcmdlIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLXNsaWRlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1odWdlIC5zbGljay1saXN0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtaHVnZSAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMzBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLWh1Z2UgLnNsaWNrLXNsaWRlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtaHVnZSAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMzBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cywgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldjpmb2N1cywgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldjpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stcHJldjpmb2N1cywgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6Zm9jdXMsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dDpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXY6aG92ZXIsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6Zm9jdXMsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLXByZXY6Zm9jdXMsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLWRvdHMsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cywgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cywgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stZG90cyBsaSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGksIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQ6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQge1xuICByaWdodDogMjVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cywgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cywgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSAuc2xpY2stYWN0aXZlLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIC5zbGljay1hY3RpdmUsIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIC5zbGljay1hY3RpdmUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgLnNsaWNrLWFjdGl2ZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgLnNsaWNrLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24sIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24sIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuYWxpZ25mdWxsIC5zbGljay1saXN0LCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuYWxpZ25mdWxsIC5zbGljay1saXN0LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmFsaWduZnVsbCAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmFsaWduZnVsbCAuc2xpY2stbGlzdCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3VzaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3VzaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3VzaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3VzaWRlIC5zbGljay1uZXh0LCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stbmV4dCwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLW5leHQsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtNTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtdGFibGV0LTUwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS01MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsIC5mcy1tb2JpbGUtNTAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtNjAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtdGFibGV0LTYwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS02MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsIC5mcy1tb2JpbGUtNjAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtNzAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtdGFibGV0LTcwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS03MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsIC5mcy1tb2JpbGUtNzAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtODAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtdGFibGV0LTgwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS04MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsIC5mcy1tb2JpbGUtODAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtOTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtdGFibGV0LTkwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS05MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsIC5mcy1tb2JpbGUtOTAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtMTAwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwgLmZzLXRhYmxldC0xMDAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS0xMDAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtbW9iaWxlLTEwMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtMTEwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwgLmZzLXRhYmxldC0xMTAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS0xMTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtbW9iaWxlLTExMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcy10YWJsZXQtMTIwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwgLmZzLXRhYmxldC0xMjAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZzLW1vYmlsZS0xMjAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LCAuZnMtbW9iaWxlLTEyMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICB9XG59XG5bZGF0YS1hbmltYXRpb25dIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uXSAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2Utd3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uXS53cC1ibG9jay1nZXR3aWQtaWNvbl9fd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbltkYXRhLWFuaW1hdGlvbj1zbGlkZVRvcF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pY29uLWJveF9faWNvbi13cmFwcGVyLCBbZGF0YS1hbmltYXRpb249c2xpZGVUb3BdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS13cmFwcGVyLCBbZGF0YS1hbmltYXRpb249c2xpZGVUb3BdOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuXG5bZGF0YS1hbmltYXRpb249c2xpZGVCb3R0b21dOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uPXNsaWRlQm90dG9tXTpob3ZlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2Utd3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uPXNsaWRlQm90dG9tXTpob3Zlci53cC1ibG9jay1nZXR3aWQtaWNvbl9fd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbltkYXRhLWFuaW1hdGlvbj1zbGlkZUxlZnRdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uPXNsaWRlTGVmdF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsIFtkYXRhLWFuaW1hdGlvbj1zbGlkZUxlZnRdOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuXG5bZGF0YS1hbmltYXRpb249c2xpZGVSaWdodF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pY29uLWJveF9faWNvbi13cmFwcGVyLCBbZGF0YS1hbmltYXRpb249c2xpZGVSaWdodF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsIFtkYXRhLWFuaW1hdGlvbj1zbGlkZVJpZ2h0XTpob3Zlci53cC1ibG9jay1nZXR3aWQtaWNvbl9fd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbltkYXRhLWFuaW1hdGlvbj16b29tU21hbGxdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlciwgW2RhdGEtYW5pbWF0aW9uPXpvb21TbWFsbF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsIFtkYXRhLWFuaW1hdGlvbj16b29tU21hbGxdOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG5bZGF0YS1hbmltYXRpb249em9vbUJpZ106aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pY29uLWJveF9faWNvbi13cmFwcGVyLCBbZGF0YS1hbmltYXRpb249em9vbUJpZ106aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsIFtkYXRhLWFuaW1hdGlvbj16b29tQmlnXTpob3Zlci53cC1ibG9jay1nZXR3aWQtaWNvbl9fd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nZXR3aWQtY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nZXR3aWQtY29sdW1ucy0xID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy0xID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy0yID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy0yID4gKiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLTMgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLTMgPiAqIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMtNCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtNCA+ICoge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy01ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy01ID4gKiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLTYgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLTYgPiAqIHtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMtNyA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtNyA+ICoge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy04ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy04ID4gKiB7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMtOSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtOSA+ICoge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy0xMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtMTAgPiAqIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMtMTEgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLTExID4gKiB7XG4gICAgd2lkdGg6IDkuMDkwOTElO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMtMTIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLTEyID4gKiB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLWhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZ2V0d2lkLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3AtbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3Atbm9ybWFsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3AtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW5vcm1hbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLXJpZ2h0LXNtYWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLXJpZ2h0LW1lZGl1bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1ub3JtYWwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctcmlnaHQtbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtdG9wLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXRvcC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atbm9uZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tbm9ybWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tbm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtbGVmdC1ub3JtYWwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtcmlnaHQtc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LW5vbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtdG9wLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3Atbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3Atbm9uZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbm9ybWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1sZWZ0LXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1sZWZ0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1ub3JtYWwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXJpZ2h0LW5vbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmdldHdpZC1tYXJnaW4tdG9wLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3AtbWVkaXVtIHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3Atbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3AtbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1tZWRpdW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1ub3JtYWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmdldHdpZC1tYXJnaW4tYm90dG9tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZXR3aWQtbWFyZ2luLWxlZnQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub3JtYWwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbWVkaXVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub3JtYWwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC10b3Atc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1ub3JtYWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtdG9wLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtYm90dG9tLW1lZGl1bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtYm90dG9tLW5vcm1hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtYm90dG9tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1ib3R0b20tbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtbGVmdC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWxlZnQtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtbGVmdC1ub3JtYWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1sZWZ0LWxhcmdlIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtbGVmdC1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtcmlnaHQtc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtcmlnaHQtbWVkaXVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXJpZ2h0LW5vcm1hbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1yaWdodC1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1yaWdodC1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtdG9wLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtdG9wLW5vcm1hbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtdG9wLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS10b3Atbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtYm90dG9tLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1ib3R0b20tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1ib3R0b20tbm9ybWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1ib3R0b20tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWJvdHRvbS1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1sZWZ0LXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtbGVmdC1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1sZWZ0LW5vcm1hbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWxlZnQtbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1sZWZ0LW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1yaWdodC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1yaWdodC1tZWRpdW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtcmlnaHQtbm9ybWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXJpZ2h0LWxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXJpZ2h0LW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcmVzZXQtbWluLWhlaWdodC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1yZXNldC1taW4taGVpZ2h0LW1vYmlsZSB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcmVzZXQtaGVpZ2h0LXRhYmxldCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcmVzZXQtaGVpZ2h0LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZXR3aWQtYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmdldHdpZC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2V0d2lkLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWFsaWduLWl0ZW1zLXRhYmxldC1mbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWFsaWduLWl0ZW1zLXRhYmxldC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWFsaWduLWl0ZW1zLXRhYmxldC1mbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy1tb2JpbGUtZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy1tb2JpbGUtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy1tb2JpbGUtZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5nZXR3aWQtanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2V0d2lkLWp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWp1c3RpZnktY29udGVudC10YWJsZXQtZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWp1c3RpZnktY29udGVudC10YWJsZXQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLWp1c3RpZnktY29udGVudC10YWJsZXQtZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtbW9iaWxlLWZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtbW9iaWxlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtbW9iaWxlLWZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5nZXR3aWQtaWNvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdldHdpZC1pY29uLWxpa2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5nZXR3aWQtaWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5nZXR3aWQtaWNvbi1jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZ2V0d2lkLWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC4wNTtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktMTUge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktMjAge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS0zMCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmdldHdpZC1vcGFjaXR5LTM1IHtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktNDUge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS02MCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTY1IHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktODAge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5nZXR3aWQtb3BhY2l0eS05MCB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTk1IHtcbiAgb3BhY2l0eTogMC45NTtcbn1cblxuLmdldHdpZC1vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcy1kcm9wZG93biBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2stYXZhdGFyIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1hdmF0YXIsIC53cC1ibG9jay1hdmF0YXIgaW1nIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWF2YXRhci5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWF1ZGlvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWF1ZGlvIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stYXVkaW8gYXVkaW8ge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoMC42NjdlbSArIDJweCkgY2FsYygxLjMzM2VtICsgMnB4KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uW3N0eWxlKj10ZXh0LWRlY29yYXRpb25dIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1idXR0b25zID4gLndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyA+IC53cC1ibG9jay1idXR0b24uaGFzLWN1c3RvbS13aWR0aCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1idXR0b25zID4gLndwLWJsb2NrLWJ1dHRvbi5oYXMtY3VzdG9tLWZvbnQtc2l6ZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyA+IC53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC0yNSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwLCAwLjVlbSkgKiAwLjc1KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNTAge1xuICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgMC41ZW0pICogMC41KTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNzUge1xuICB3aWR0aDogY2FsYyg3NSUgLSB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgMC41ZW0pICogMC4yNSk7XG59XG5cbi53cC1ibG9jay1idXR0b25zID4gLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTEwMCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy12ZXJ0aWNhbCA+IC53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53cC1ibG9jay1idXR0b25zLmlzLXZlcnRpY2FsID4gLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtdmVydGljYWwgPiAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQsIC53cC1ibG9jay1idXR0b25fX2xpbmsud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLm5vLWJvcmRlci1yYWRpdXMsIC53cC1ibG9jay1idXR0b25fX2xpbmsubm8tYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmlzLXN0eWxlLW91dGxpbmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgcGFkZGluZzogMC42NjdlbSAxLjMzM2VtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy10ZXh0LWNvbG9yKSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZSguaGFzLWJvcmRlci1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXJpZ2h0LWNvbG9yXSkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6d2hlcmUoW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0pIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXN0eWxlXSkge1xuICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci10b3Atc3R5bGVdKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXJpZ2h0LXN0eWxlXSkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1zdHlsZV0pIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6d2hlcmUoW3N0eWxlKj1ib3JkZXItbGVmdC1zdHlsZV0pIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy12ZXJ0aWNhbCA+IC53cC1ibG9jay1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1idXR0b25zID4gLndwLWJsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWxlZnQuaXMtdmVydGljYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tY2VudGVyLmlzLXZlcnRpY2FsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXJpZ2h0LmlzLXZlcnRpY2FsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b25zOm5vdCguaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXNwYWNlLWJldHdlZW4sIC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tcmlnaHQsIC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tbGVmdCwgLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1jZW50ZXIpIC53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnNbc3R5bGUqPXRleHQtZGVjb3JhdGlvbl0gLndwLWJsb2NrLWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbnNbc3R5bGUqPXRleHQtZGVjb3JhdGlvbl0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaGFzLWN1c3RvbS1mb250LXNpemUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmNlbnRlciwgLndwLWJsb2NrLWNhbGVuZGFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGQsIC53cC1ibG9jay1jYWxlbmRhciB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAwLjI1ZW07XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpIHtcbiAgY29sb3I6ICM0MDQ2NGQ7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpIHRkLCAud3AtYmxvY2stY2FsZW5kYXIgdGFibGU6d2hlcmUoOm5vdCguaGFzLXRleHQtY29sb3IpKSB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlLmhhcy1iYWNrZ3JvdW5kIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlLmhhcy10ZXh0LWNvbG9yIHRoIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stY2FsZW5kYXIgdGFibGU6bm90KC5oYXMtYmFja2dyb3VuZCkgdGgpIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stY2F0ZWdvcmllcy5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbi53cC1ibG9jay1jYXRlZ29yaWVzLndwLWJsb2NrLWNhdGVnb3JpZXMtZHJvcGRvd24uYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jb2RlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWNvZGUgY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucy5hcmUtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zOm5vdCguaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlKSA+IC53cC1ibG9jay1jb2x1bW5bc3R5bGUqPWZsZXgtYmFzaXNdIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSA+IC53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi53cC1ibG9jay1jb2x1bW5zLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSA+IC53cC1ibG9jay1jb2x1bW5bc3R5bGUqPWZsZXgtYmFzaXNdIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NWVtO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaGFzLWJhY2tncm91bmQpIHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSwgLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyLCAud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAubmF2aWdhdGlvbjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IC5jb21tZW50IHtcbiAgbWluLWhlaWdodDogMi4yNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IC5jb21tZW50IHAge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtYXV0aG9yIGNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LW1ldGEge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LW1ldGEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtYm9keSAuY29tbWVudG1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWF1dGhvciBsYWJlbCwgLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtZm9ybS1jb21tZW50IGxhYmVsLCAud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWVtYWlsIGxhYmVsLCAud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pLCAud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4yNWVtO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtcmVwbHktdGl0bGUgOndoZXJlKHNtYWxsLCAuc21hbGwpIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bSwgc21hbGxlcik7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLnJlcGx5IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLCAud3AtYmxvY2stcG9zdC1jb21tZW50cyB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pLCAud3AtYmxvY2stcG9zdC1jb21tZW50cyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IGNhbGMoMC42NjdlbSArIDJweCk7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stcG9zdC1jb21tZW50cyBpbnB1dFt0eXBlPXN1Ym1pdF0pIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbiA+IC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQsIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uID4gLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tbnVtYmVycywgLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24gPiAud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbiA+IC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQ6bGFzdC1jaGlsZCwgLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24gPiAud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1udW1iZXJzOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uID4gLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tcHJldmlvdXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24gLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tcHJldmlvdXMtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWNoO1xufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbiAud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1wcmV2aW91cy1hcnJvdzpub3QoLmlzLWFycm93LWNoZXZyb24pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxY2g7XG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQtYXJyb3c6bm90KC5pcy1hcnJvdy1jaGV2cm9uKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi5hbGlnbmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY29tbWVudC10ZW1wbGF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUgbGkge1xuICBjbGVhcjogYm90aDtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1ibG9jay1jb21tZW50LXRlbXBsYXRlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLCAud3AtYmxvY2stY292ZXItaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoW2NsYXNzKj0tYmFja2dyb3VuZC1jb2xvcl0pLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoW2NsYXNzKj0tYmFja2dyb3VuZC1jb2xvcl0pLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOm5vdChbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXSksIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW06bm90KFtjbGFzcyo9LWJhY2tncm91bmQtY29sb3JdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi53cC1ibG9jay1jb3ZlciAuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50LCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOmJlZm9yZSwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTAsIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0wLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTAge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAsIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAge1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMCwgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwLCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDAsIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDAge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MCwgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwLCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzAsIC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzAge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MCwgLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwLCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTAsIC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwIHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwLCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWdubGVmdCwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWducmlnaHQsIC53cC1ibG9jay1jb3Zlci5hbGlnbmxlZnQsIC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZTphZnRlciwgLndwLWJsb2NrLWNvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC53cC1ibG9jay1jb3Zlci1pbWFnZTphZnRlciwgLndwLWJsb2NrLWNvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25jZW50ZXIsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbmxlZnQsIC53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbnJpZ2h0LCAud3AtYmxvY2stY292ZXIuYWxpZ25jZW50ZXIsIC53cC1ibG9jay1jb3Zlci5hbGlnbmxlZnQsIC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53cC1ibG9jay1jb3ZlciBoMTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmgxOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBoMjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmgyOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBoMzp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmgzOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBoNDp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmg0OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBoNTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmg1OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBoNjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXIgLmg2OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3ZlciBwOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoMTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmgxOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoMjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmgyOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoMzp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmgzOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoNDp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmg0OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoNTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmg1OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBoNjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLmg2OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIC53cC1ibG9jay1jb3Zlci1pbWFnZSBwOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLXRvcC1sZWZ0LCAud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tdG9wLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtcG9zaXRpb24tdG9wLWNlbnRlciwgLndwLWJsb2NrLWNvdmVyLmlzLXBvc2l0aW9uLXRvcC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi10b3AtcmlnaHQsIC53cC1ibG9jay1jb3Zlci5pcy1wb3NpdGlvbi10b3AtcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWNlbnRlci1sZWZ0LCAud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tY2VudGVyLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi1jZW50ZXItY2VudGVyLCAud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tY2VudGVyLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0LCAud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWJvdHRvbS1sZWZ0LCAud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWJvdHRvbS1jZW50ZXIsIC53cC1ibG9jay1jb3Zlci5pcy1wb3NpdGlvbi1ib3R0b20tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCwgLndwLWJsb2NrLWNvdmVyLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC53cC1ibG9jay1jb3Zlci5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tYm90dG9tLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi10b3AtbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXIuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tYm90dG9tLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXIuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAud3AtYmxvY2stY292ZXIuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi10b3AtbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLndwLWJsb2NrLWNvdmVyLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCwgLndwLWJsb2NrLWNvdmVyIHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLCAud3AtYmxvY2stY292ZXItaW1hZ2UgdmlkZW8ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgsIHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLmhhcy1wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBpbmhlcml0KSB7XG4gIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgsIHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLmhhcy1wYXJhbGxheCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgsIC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgsIHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLmhhcy1wYXJhbGxheCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cbn1cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1yZXBlYXRlZCwgLndwLWJsb2NrLWNvdmVyLmlzLXJlcGVhdGVkLCAud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQuaXMtcmVwZWF0ZWQsIHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLmlzLXJlcGVhdGVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQsIC53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhLCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhOmFjdGl2ZSwgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTpmb2N1cywgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTpob3ZlciwgLndwLWJsb2NrLWNvdmVyLXRleHQsIC53cC1ibG9jay1jb3Zlci10ZXh0IGEsIC53cC1ibG9jay1jb3Zlci10ZXh0IGE6YWN0aXZlLCAud3AtYmxvY2stY292ZXItdGV4dCBhOmZvY3VzLCAud3AtYmxvY2stY292ZXItdGV4dCBhOmhvdmVyLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlIC5oMiwgc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMiBhLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlIC5oMiBhLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyIGE6YWN0aXZlLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyIGE6Zm9jdXMsIHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLmhhcy1sZWZ0LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWxlZnQtY29udGVudCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCwgLndwLWJsb2NrLWNvdmVyLmhhcy1sZWZ0LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLXRleHQsIHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWxlZnQtY29udGVudCA+IGgyLCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1sZWZ0LWNvbnRlbnQgPiAuaDIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1yaWdodC1jb250ZW50IC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LCAud3AtYmxvY2stY292ZXIuaGFzLXJpZ2h0LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLXRleHQsIHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLXJpZ2h0LWNvbnRlbnQgPiBoMiwgc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtcmlnaHQtY29udGVudCA+IC5oMiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXItdGV4dCwgLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LCBzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlID4gaDIsIHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgPiAuaDIge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIHBhZGRpbmc6IDAuNDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvdmVyLWltYWdlOm5vdCguaGFzLXRleHQtY29sb3IpKSwgOndoZXJlKC53cC1ibG9jay1jb3Zlcjpub3QoLmhhcy10ZXh0LWNvbG9yKSkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuOndoZXJlKC53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1saWdodDpub3QoLmhhcy10ZXh0LWNvbG9yKSksIDp3aGVyZSgud3AtYmxvY2stY292ZXIuaXMtbGlnaHQ6bm90KC5oYXMtdGV4dC1jb2xvcikpIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi53cC1ibG9jay1kZXRhaWxzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWRldGFpbHMgc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwLWJsb2NrLWVtYmVkLmFsaWdubGVmdCwgLndwLWJsb2NrLWVtYmVkLmFsaWducmlnaHQsIC53cC1ibG9ja1tkYXRhLWFsaWduPWxlZnRdID4gW2RhdGEtdHlwZT1cImNvcmUvZW1iZWRcIl0sIC53cC1ibG9ja1tkYXRhLWFsaWduPXJpZ2h0XSA+IFtkYXRhLXR5cGU9XCJjb3JlL2VtYmVkXCJdIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1lbWJlZC5hbGlnbmxlZnQgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLCAud3AtYmxvY2stZW1iZWQuYWxpZ25yaWdodCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsIC53cC1ibG9ja1tkYXRhLWFsaWduPWxlZnRdID4gW2RhdGEtdHlwZT1cImNvcmUvZW1iZWRcIl0gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLCAud3AtYmxvY2tbZGF0YS1hbGlnbj1yaWdodF0gPiBbZGF0YS10eXBlPVwiY29yZS9lbWJlZFwiXSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWVtYmVkIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi53cC1ibG9jay1lbWJlZCB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtaGFzLWFzcGVjdC1yYXRpbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1oYXMtYXNwZWN0LXJhdGlvIGlmcmFtZSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NSU7XG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtMTgtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwJTtcbn1cblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0xNi05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0xLTEgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTktMTYgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNzcuNzclO1xufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTEtMiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDIwMCU7XG59XG5cbi53cC1ibG9jay1maWxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWZpbGU6bm90KC53cC1lbGVtZW50LWJ1dHRvbikge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ud3AtYmxvY2stZmlsZS5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWZpbGUuYWxpZ25yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stZmlsZSAqICsgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbjp3aGVyZSgud3AtYmxvY2stZmlsZSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLndwLWJsb2NrLWZpbGVfX2VtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6aXMoYSk6YWN0aXZlLCA6d2hlcmUoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6aXMoYSk6Zm9jdXMsIDp3aGVyZSgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTppcyhhKTpob3ZlciwgOndoZXJlKC53cC1ibG9jay1maWxlX19idXR0b24pOmlzKGEpOnZpc2l0ZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMm4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ3VyZSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlndXJlLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZywgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZywgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ2NhcHRpb24sIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24sIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjMpIDcwJSwgdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAzZW0gMC43N2VtIDAuN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uIGltZywgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBpbWcsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uIGltZywgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIGZpZ2NhcHRpb24sIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIGZpZ2NhcHRpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGEsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGltZywgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBhLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZywgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgYSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGEsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaXRlbSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAwLjY2NjY3ZW0pO1xuICB9XG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAwLjc1ZW0pO1xuICB9XG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAwLjhlbSk7XG4gIH1cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDAuODMzMzNlbSk7XG4gIH1cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiBjYWxjKDE0LjI4NTcxJSAtIDAuODU3MTRlbSk7XG4gIH1cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gMC44NzVlbSk7XG4gIH1cbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgxbiksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgxbiksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMm4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDNuKSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDNuKSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg0biksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0biksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNW4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNW4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDZuKSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDZuKSwgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg3biksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg3biksIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoOG4pLCAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTggLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoOG4pLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDFuKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDFuKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoM24pLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDRuKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy00IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDRuKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg1biksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg1biksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNm4pLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNm4pLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDduKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDduKSwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg4biksIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg4bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpsYXN0LWNoaWxkLCAud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5hbGlnbmxlZnQsIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmFsaWducmlnaHQsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmFsaWdubGVmdCwgLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5hbGlnbmNlbnRlciAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUsIC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmFsaWduY2VudGVyIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmlzLWNyb3BwZWQpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuZmlndXJlLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkgLyAyKTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZSA+IGEsIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZSA+IGRpdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNyksIHJnYmEoMCwgMCwgMCwgMC4zKSA3MCUsIHRyYW5zcGFyZW50KTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDhweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5oYXMtY3VzdG9tLWJvcmRlciBpbWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UuaGFzLWN1c3RvbS1ib3JkZXIgPiBhLCAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UuaGFzLWN1c3RvbS1ib3JkZXIgPiBkaXYsIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1yb3VuZGVkID4gYSwgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLXJvdW5kZWQgPiBkaXYge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlLmhhcy1jdXN0b20tYm9yZGVyIGZpZ2NhcHRpb24sIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1yb3VuZGVkIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxleDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ2NhcHRpb24ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXM6bm90KC5pcy1jcm9wcGVkKSBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmlzLWNyb3BwZWQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICBhbGlnbi1zZWxmOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5pcy1jcm9wcGVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpID4gYSwgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuaXMtY3JvcHBlZCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSA+IGRpdjpub3QoLmNvbXBvbmVudHMtZHJvcC16b25lKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmlzLWNyb3BwZWQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkgYSwgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuaXMtY3JvcHBlZCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSBpbWcge1xuICBmbGV4OiAxIDAgMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLTEgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtMyBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkgKiAwLjY2NjY3KTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLTQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLXdwLS1zdHlsZS0tdW5zdGFibGUtZ2FsbGVyeS1nYXAsIDE2cHgpICogMC43NSk7XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy01IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSB2YXIoLS13cC0tc3R5bGUtLXVuc3RhYmxlLWdhbGxlcnktZ2FwLCAxNnB4KSAqIDAuOCk7XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy02IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSB2YXIoLS13cC0tc3R5bGUtLXVuc3RhYmxlLWdhbGxlcnktZ2FwLCAxNnB4KSAqIDAuODMzMzMpO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtNyBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMTQuMjg1NzElIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkgKiAwLjg1NzE0KTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLTggZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkgKiAwLjg3NSk7XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy1kZWZhdWx0IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS13cC0tc3R5bGUtLXVuc3RhYmxlLWdhbGxlcnktZ2FwLCAxNnB4KSAqIDAuNjY2NjcpO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtZGVmYXVsdCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy1kZWZhdWx0IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLXdwLS1zdHlsZS0tdW5zdGFibGUtZ2FsbGVyeS1nYXAsIDE2cHgpICogMC41KTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLWRlZmF1bHQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmFsaWdubGVmdCwgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5hbGlnbmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMS5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmgxLCBoMi5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmgyLCBoMy5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmgzLCBoNC5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmg0LCBoNS5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmg1LCBoNi5oYXMtYmFja2dyb3VuZCwgLmhhcy1iYWNrZ3JvdW5kLmg2IHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07XG59XG5cbmgxLmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLCAuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXS5oMTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSwgLmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdLmgxOndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSwgaDIuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksIC5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdLmgyOndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSwgaDIuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pLCAuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV0uaDI6d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pLCBoMy5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSwgLmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV0uaDM6d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLCBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSksIC5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXS5oMzp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSksIGg0Lmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLCAuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXS5oNDp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSwgLmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdLmg0OndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSwgaDUuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksIC5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdLmg1OndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSwgaDUuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pLCAuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV0uaDU6d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pLCBoNi5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSwgLmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV0uaDY6d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLCBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSksIC5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXS5oNjp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSkge1xuICByb3RhdGU6IDE4MGRlZztcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ud3AtYmxvY2staW1hZ2Vbc3R5bGUqPWJvcmRlci1yYWRpdXNdIGltZywgLndwLWJsb2NrLWltYWdlW3N0eWxlKj1ib3JkZXItcmFkaXVzXSA+IGEge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2staW1hZ2UuaGFzLWN1c3RvbS1ib3JkZXIgaW1nIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIGltZywgLndwLWJsb2NrLWltYWdlLmFsaWdud2lkZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCwgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LCAud3AtYmxvY2staW1hZ2UuYWxpZ25jZW50ZXIsIC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQsIC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgPiBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCA+IGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCA+IGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlciA+IGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQgPiBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCA+IGZpZ2NhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjVlbSAxZW0gMC41ZW0gMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMWVtO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmlzLXN0eWxlLXJvdW5kZWQgaW1nLCAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtY2lyY2xlLW1hc2sgaW1nLCAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtcm91bmRlZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1tYXNrLWltYWdlOiBub25lKSBvciAobWFzay1pbWFnZTogbm9uZSkgb3IgKC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSkge1xuICAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtY2lyY2xlLW1hc2sgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiNTBcIiBjeT1cIjUwXCIgcj1cIjUwXCIvPjwvc3ZnPicpO1xuICAgIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDEwMCAxMDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjUwXCIgY3k9XCI1MFwiIHI9XCI1MFwiLz48L3N2Zz4nKTtcbiAgICBtYXNrLW1vZGU6IGFscGhhO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSA6d2hlcmUoLmhhcy1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdKSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXJpZ2h0LWNvbG9yXSkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi53cC1ibG9jay1pbWFnZSA6d2hlcmUoW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0pIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXdpZHRoXSkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC13aWR0aF0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi53cC1ibG9jay1pbWFnZSA6d2hlcmUoW3N0eWxlKj1ib3JkZXItcmlnaHQtd2lkdGhdKSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbi53cC1ibG9jay1pbWFnZSA6d2hlcmUoW3N0eWxlKj1ib3JkZXItYm90dG9tLXdpZHRoXSkge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LXdpZHRoXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi53cC1ibG9jay1pbWFnZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIgaW1nIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGltZzpob3ZlciArIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIgYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCkgc2F0dXJhdGUoMTgwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KSBzYXR1cmF0ZSgxODAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgOTAsIDkwLCAwLjI1KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IGF1dG8gcmdiYSg5MCwgOTAsIDkwLCAwLjI1KTtcbiAgb3V0bGluZTogM3B4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGJ1dHRvbjpmb2N1cywgLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b246aG92ZXIsIC53cC1saWdodGJveC1jb250YWluZXIgYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC4yNSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHpvb20tb3V0O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgLmNsb3NlLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSArIDE2cHgpO1xuICB0b3A6IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3ApICsgMTZweCk7XG4gIHotaW5kZXg6IDUwMDAwMDA7XG59XG5cbi53cC1saWdodGJveC1vdmVybGF5IC5jbG9zZS1idXR0b246Zm9jdXMsIC53cC1saWdodGJveC1vdmVybGF5IC5jbG9zZS1idXR0b246aG92ZXIsIC53cC1saWdodGJveC1vdmVybGF5IC5jbG9zZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiB2YXIoLS13cC0tbGlnaHRib3gtY29udGFpbmVyLWhlaWdodCk7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogdmFyKC0td3AtLWxpZ2h0Ym94LWNvbnRhaW5lci13aWR0aCk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG59XG5cbi53cC1saWdodGJveC1vdmVybGF5IC53cC1ibG9jay1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDAwMDAwO1xufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiB2YXIoLS13cC0tbGlnaHRib3gtaW1hZ2UtaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogdmFyKC0td3AtLWxpZ2h0Ym94LWltYWdlLWhlaWdodCk7XG4gIG1pbi13aWR0aDogdmFyKC0td3AtLWxpZ2h0Ym94LWltYWdlLXdpZHRoKTtcbiAgd2lkdGg6IHZhcigtLXdwLS1saWdodGJveC1pbWFnZS13aWR0aCk7XG59XG5cbi53cC1saWdodGJveC1vdmVybGF5IC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSAuc2NyaW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwMDAwMDtcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiB0dXJuLW9uLXZpc2liaWxpdHkgMC4yNXMgYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkuYWN0aXZlIGltZyB7XG4gIGFuaW1hdGlvbjogdHVybi1vbi12aXNpYmlsaXR5IDAuMzVzIGJvdGg7XG59XG5cbi53cC1saWdodGJveC1vdmVybGF5LmhpZGVhbmltYXRpb25lbmFibGVkOm5vdCguYWN0aXZlKSB7XG4gIGFuaW1hdGlvbjogdHVybi1vZmYtdmlzaWJpbGl0eSAwLjM1cyBib3RoO1xufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheS5oaWRlYW5pbWF0aW9uZW5hYmxlZDpub3QoLmFjdGl2ZSkgaW1nIHtcbiAgYW5pbWF0aW9uOiB0dXJuLW9mZi12aXNpYmlsaXR5IDAuMjVzIGJvdGg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IGxpZ2h0Ym94LXpvb20taW4gMC40cztcbiAgfVxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uYWN0aXZlIC5zY3JpbSB7XG4gICAgYW5pbWF0aW9uOiB0dXJuLW9uLXZpc2liaWxpdHkgMC40cyBmb3J3YXJkcztcbiAgfVxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmhpZGVhbmltYXRpb25lbmFibGVkOm5vdCguYWN0aXZlKSB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uaGlkZWFuaW1hdGlvbmVuYWJsZWQ6bm90KC5hY3RpdmUpIC5saWdodGJveC1pbWFnZS1jb250YWluZXIge1xuICAgIGFuaW1hdGlvbjogbGlnaHRib3gtem9vbS1vdXQgMC40cztcbiAgfVxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmhpZGVhbmltYXRpb25lbmFibGVkOm5vdCguYWN0aXZlKSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uaGlkZWFuaW1hdGlvbmVuYWJsZWQ6bm90KC5hY3RpdmUpIC5zY3JpbSB7XG4gICAgYW5pbWF0aW9uOiB0dXJuLW9mZi12aXNpYmlsaXR5IDAuNHMgZm9yd2FyZHM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdHVybi1vbi12aXNpYmlsaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdHVybi1vZmYtdmlzaWJpbGl0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0Ym94LXpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTB2dyArIHZhcigtLXdwLS1saWdodGJveC1pbml0aWFsLWxlZnQtcG9zaXRpb24pKSwgY2FsYygtNTB2aCArIHZhcigtLXdwLS1saWdodGJveC1pbml0aWFsLXRvcC1wb3NpdGlvbikpKSBzY2FsZSh2YXIoLS13cC0tbGlnaHRib3gtc2NhbGUpKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRib3gtem9vbS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICA5OSUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwdncgKyB2YXIoLS13cC0tbGlnaHRib3gtaW5pdGlhbC1sZWZ0LXBvc2l0aW9uKSksIGNhbGMoLTUwdmggKyB2YXIoLS13cC0tbGlnaHRib3gtaW5pdGlhbC10b3AtcG9zaXRpb24pKSkgc2NhbGUodmFyKC0td3AtLWxpZ2h0Ym94LXNjYWxlKSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuOndoZXJlKC53cC1ibG9jay1sYXRlc3QtY29tbWVudHM6bm90KFtzdHlsZSo9bGluZS1oZWlnaHRdIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQpKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzOm5vdChbc3R5bGUqPWxpbmUtaGVpZ2h0XSAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCkpIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhhcy1kYXRlcyA6d2hlcmUoLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoW3N0eWxlKj1saW5lLWhlaWdodF0pKSwgLmhhcy1leGNlcnB0cyA6d2hlcmUoLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoW3N0eWxlKj1saW5lLWhlaWdodF0pKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmhhcy1hdmF0YXJzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtaW4taGVpZ2h0OiAyLjI1ZW07XG59XG5cbi5oYXMtYXZhdGFycyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZXhjZXJwdCwgLmhhcy1hdmF0YXJzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1leGNlcnB0IHAge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbjogMC4zNmVtIDAgMS40ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAuYXZhdGFyLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMi41ZW07XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNbY2xhc3MqPS1mb250LXNpemVdIGEsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNbc3R5bGUqPWZvbnQtc2l6ZV0gYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMS4yNWVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNjI1ZW0pO1xuICB9XG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy0yIGxpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtMyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMC44MzMzM2VtKTtcbiAgfVxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTQgbGkge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDAuOTM3NWVtKTtcbiAgfVxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNCBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTUgbGkge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFlbSk7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTUgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy02IGxpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjA0MTY3ZW0pO1xuICB9XG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy02IGxpOm50aC1jaGlsZCg2bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODEyNWVtO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxub2wsIHVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxub2wuaGFzLWJhY2tncm91bmQsIHVsLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAlO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwgLndwLWJsb2NrLW1lZGlhLXRleHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhLCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LCAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWJvdHRvbSAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAvKiFydGw6YmVnaW46aWdub3JlKi9cbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICAvKiFydGw6ZW5kOmlnbm9yZSovXG4gIHBhZGRpbmc6IDAgOCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLWltYWdlLWZpbGwgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nIHtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtc3RhY2tlZC1vbi1tb2JpbGUgLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1zdGFja2VkLW9uLW1vYmlsZSAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmc6IGZsZXgtc3RhcnQ7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtZGlyZWN0aW9uOiByb3c7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtd3JhcDogd3JhcDtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBmbGV4LXN0YXJ0O1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiB1bCwgLndwLWJsb2NrLW5hdmlnYXRpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCwgLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDphY3RpdmUsIC53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy10ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2ggLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCwgLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2ggLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDphY3RpdmUsIC53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy10ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246d2hlcmUoOm5vdChbY2xhc3MqPWhhcy10ZXh0LWRlY29yYXRpb25dKSkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246d2hlcmUoOm5vdChbY2xhc3MqPWhhcy10ZXh0LWRlY29yYXRpb25dKSkgYTphY3RpdmUsIC53cC1ibG9jay1uYXZpZ2F0aW9uOndoZXJlKDpub3QoW2NsYXNzKj1oYXMtdGV4dC1kZWNvcmF0aW9uXSkpIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMC42ZW07XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAwLjA3NWVtO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXMtdmVydGljYWwge1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWRpcmVjdGlvbjogY29sdW1uO1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnk6IGluaXRpYWw7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtYWxpZ246IGZsZXgtc3RhcnQgO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5uby13cmFwIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC13cmFwOiBub3dyYXAgO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtY2VudGVyIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmc6IGNlbnRlcjtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBjZW50ZXIgO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtY2VudGVyLmlzLXZlcnRpY2FsIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbjogY2VudGVyIDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmc6IGZsZXgtZW5kO1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnk6IGZsZXgtZW5kIDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0LmlzLXZlcnRpY2FsIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbjogZmxleC1lbmQgO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbiB7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtanVzdGlmaWNhdGlvbi1zZXR0aW5nOiBzcGFjZS1iZXR3ZWVuO1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnk6IHNwYWNlLWJldHdlZW4gO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gPiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICB9XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkOm5vdCgub3Blbi1vbi1jbGljayk6aG92ZXIgPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZDpub3QoLm9wZW4tb24tY2xpY2spOm5vdCgub3Blbi1vbi1ob3Zlci1jbGljayk6Zm9jdXMtd2l0aGluID4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gfiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLWJhY2tncm91bmQgLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbi5oYXMtYmFja2dyb3VuZCAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbmJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ub3Blbi1vbi1jbGljayAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg1ZW07XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ub3Blbi1vbi1jbGljayAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUgKyAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1wYWdlLWxpc3QsIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNsb3NlLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50LCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpLCA6d2hlcmUoLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLWJhY2tncm91bmQgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSBhOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxuOndoZXJlKC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpLCA6d2hlcmUoLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgYTpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSksIDp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50KSwgOndoZXJlKC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stcGFnZXMtbGlzdF9faXRlbSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50KSB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1yaWdodCAud3AtYmxvY2stcGFnZS1saXN0ID4gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3QgPiAuaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLCAud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbiA+IC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgPiAuaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1yaWdodCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciwgLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IC53cC1ibG9jay1wYWdlLWxpc3QgPiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3QgPiAuaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciwgLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyID4gLmhhcy1jaGlsZDpsYXN0LWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1yaWdodCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciwgLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IC53cC1ibG9jay1wYWdlLWxpc3QgPiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3QgPiAuaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciwgLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4gPiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyID4gLmhhcy1jaGlsZDpsYXN0LWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uOm5vdCguaGFzLWJhY2tncm91bmQpIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uOm5vdCguaGFzLXRleHQtY29sb3IpIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWFsaWduLCBpbml0aWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWRpcmVjdGlvbiwgaW5pdGlhbCk7XG4gIGZsZXgtd3JhcDogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtd3JhcCwgd3JhcCk7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtanVzdGlmeSwgaW5pdGlhbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5pcy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lcjpvbmx5LWNoaWxkLCAud3AtYmxvY2stcGFnZS1saXN0Om9ubHktY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBrZXlmcmFtZXMgb3ZlcmxheS1tZW51X19mYWRlLWluLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVlbSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIDp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGEpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbiwgaW5pdGlhbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1kaXJlY3Rpb24sIGluaXRpYWwpO1xuICBmbGV4LXdyYXA6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LXdyYXAsIHdyYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnksIGluaXRpYWwpO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXI6bm90KC5pcy1tZW51LW9wZW4uaXMtbWVudS1vcGVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gIGFuaW1hdGlvbjogb3ZlcmxheS1tZW51X19mYWRlLWluLWFuaW1hdGlvbiAwLjFzIGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IGNsYW1wKDFyZW0sIHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy10b3ApLCAyMHJlbSkgY2xhbXAoMXJlbSwgdmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLXJpZ2h0KSwgMjByZW0pIGNsYW1wKDFyZW0sIHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1ib3R0b20pLCAyMHJlbSkgY2xhbXAoMXJlbSwgdmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLWxlZnQpLCAyMGVtKTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZmljYXRpb24tc2V0dGluZywgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSArIDI0cHgpO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50LCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXAsIDJlbSk7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSwgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1wYWdlLWxpc3Qge1xuICBhbGlnbi1pdGVtczogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtanVzdGlmaWNhdGlvbi1zZXR0aW5nLCBpbml0aWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIsIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXI6bm90KC5oaWRkZW4tYnktZGVmYXVsdCk6bm90KC5pcy1tZW51LW9wZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lcjpub3QoLmhpZGRlbi1ieS1kZWZhdWx0KTpub3QoLmlzLW1lbnUtb3BlbikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ud3AtYmxvY2stbmF2aWdhdGlvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fdG9nZ2xlX2J1dHRvbl9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlLCAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3BlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlIHN2ZywgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW4gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3Blbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3Blbjpub3QoLmFsd2F5cy1zaG93bikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNsb3NlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYXMtbW9kYWwtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSwgMTAwJSk7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jbG9zZSwgLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCwgLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtbW9kYWwtb3BlbiAuYWRtaW4tYmFyIC5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5oYXMtbW9kYWwtb3BlbiAuYWRtaW4tYmFyIC5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5odG1sLmhhcy1tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fbGFiZWwge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1wYWdlLWxpc3Qge1xuICBhbGlnbi1pdGVtczogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtYWxpZ24sIGluaXRpYWwpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtZGlyZWN0aW9uLCBpbml0aWFsKTtcbiAgZmxleC13cmFwOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC13cmFwLCB3cmFwKTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5LCBpbml0aWFsKTtcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pcy1zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uaXMtcmVndWxhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5pcy1sYXJnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG59XG5cbi5pcy1sYXJnZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDguNGVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjY4O1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJvZHkucnRsIC5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cyk6Zmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbn1cblxucC5oYXMtZHJvcC1jYXAuaGFzLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5wLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07XG59XG5cbjp3aGVyZShwLmhhcy10ZXh0LWNvbG9yOm5vdCguaGFzLWxpbmstY29sb3IpKSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnAuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6dmVydGljYWwtbHJcIl0sIHAuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPVwid3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsXCJdIHtcbiAgcm90YXRlOiAxODBkZWc7XG59XG5cbi53cC1ibG9jay1wb3N0LWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19ieWxpbmUge1xuICBmb250LXNpemU6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19iaW8ge1xuICBmb250LXNpemU6IDAuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ud3AtYmxvY2stcG9zdC1hdXRob3JfX25hbWUge1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LXdlaWdodF0gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LWZhbWlseV0gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW2NsYXNzKj0tZm9udC1zaXplXSA6d2hlcmUoLmNvbW1lbnQtcmVwbHktdGl0bGUpLCAud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LXNpemVdIDp3aGVyZSguY29tbWVudC1yZXBseS10aXRsZSkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm1bc3R5bGUqPWxpbmUtaGVpZ2h0XSA6d2hlcmUoLmNvbW1lbnQtcmVwbHktdGl0bGUpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm1bc3R5bGUqPWZvbnQtc3R5bGVdIDp3aGVyZSguY29tbWVudC1yZXBseS10aXRsZSkge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1sZXR0ZXItc3BhY2luZ10gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSB7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLCAud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IGNhbGMoMC42NjdlbSArIDJweCk7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybSBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWhpZGRlbl0pLCAud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IgbGFiZWwsIC53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCBsYWJlbCwgLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LXJlcGx5LXRpdGxlIDp3aGVyZShzbWFsbCwgLnNtYWxsKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0sIHNtYWxsZXIpO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53cC1ibG9jay1wb3N0LWRhdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXBvc3QtZXhjZXJwdCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwKTtcbn1cblxuLndwLWJsb2NrLXBvc3QtZXhjZXJwdF9fZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1wb3N0LWV4Y2VycHRfX21vcmUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwKTtcbn1cblxuLndwLWJsb2NrLXBvc3QtZXhjZXJwdF9fbW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlLmFsaWduZnVsbCBpbWcsIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlLmFsaWdud2lkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWRpbS0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltLTEwIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tMjAge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltLTQwIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWRpbS02MCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltLTcwIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tODAge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWRpbS05MCB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltLTEwMCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlOndoZXJlKC5hbGlnbmxlZnQsIC5hbGlnbnJpZ2h0KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rX19hcnJvdy1wcmV2aW91cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxY2g7XG59XG5cbi53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluayAud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmtfX2Fycm93LXByZXZpb3VzOm5vdCguaXMtYXJyb3ctY2hldnJvbikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGlua19fYXJyb3ctbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFjaDtcbn1cblxuLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGlua19fYXJyb3ctbmV4dDpub3QoLmlzLWFycm93LWNoZXZyb24pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluay5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj1cIndyaXRpbmctbW9kZTogdmVydGljYWwtbHJcIl0sIC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluay5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsXCJdIHtcbiAgcm90YXRlOiAxODBkZWc7XG59XG5cbi53cC1ibG9jay1wb3N0LXRlcm1zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLXBvc3QtdGVybXMgLndwLWJsb2NrLXBvc3QtdGVybXNfX3NlcGFyYXRvciB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLndwLWJsb2NrLXBvc3QtdGltZS10by1yZWFkLCAud3AtYmxvY2stcG9zdC10aXRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLndwLWJsb2NrLXBvc3QtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwLWJsb2NrLXByZWZvcm1hdHRlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuOndoZXJlKC53cC1ibG9jay1wcmVmb3JtYXR0ZWQuaGFzLWJhY2tncm91bmQpIHtcbiAgcGFkZGluZzogMS4yNWVtIDIuMzc1ZW07XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUsIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSwgLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUsIC53cC1ibG9jay1wdWxscXVvdGUgZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIC5oYXMtdGV4dC1jb2xvciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stcHVsbHF1b3RlKSB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5oYXMtdGV4dC1hbGlnbi1sZWZ0IGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmhhcy10ZXh0LWFsaWduLXJpZ2h0IGJsb2NrcXVvdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1wb3N0LXRlbXBsYXRlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS53cC1ibG9jay1wb3N0LXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4yNWVtO1xufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1mbGV4LWNvbnRhaW5lciA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWZsZXgtY29udGFpbmVyLmlzLWZsZXgtY29udGFpbmVyLmNvbHVtbnMtMiA+IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjYyNWVtKTtcbiAgfVxuICAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1mbGV4LWNvbnRhaW5lci5pcy1mbGV4LWNvbnRhaW5lci5jb2x1bW5zLTMgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMC44MzMzM2VtKTtcbiAgfVxuICAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1mbGV4LWNvbnRhaW5lci5pcy1mbGV4LWNvbnRhaW5lci5jb2x1bW5zLTQgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMC45Mzc1ZW0pO1xuICB9XG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWZsZXgtY29udGFpbmVyLmlzLWZsZXgtY29udGFpbmVyLmNvbHVtbnMtNSA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxZW0pO1xuICB9XG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWZsZXgtY29udGFpbmVyLmlzLWZsZXgtY29udGFpbmVyLmNvbHVtbnMtNiA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjA0MTY3ZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZ3JpZC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtY29uc3RyYWluZWQgPiBsaSA+IC5hbGlnbnJpZ2h0LCAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZmxvdyA+IGxpID4gLmFsaWducmlnaHQge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJlbTtcbn1cblxuLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gbGkgPiAuYWxpZ25sZWZ0LCAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZmxvdyA+IGxpID4gLmFsaWdubGVmdCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1jb25zdHJhaW5lZCA+IGxpID4gLmFsaWduY2VudGVyLCAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZmxvdyA+IGxpID4gLmFsaWduY2VudGVyIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG87XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogYXV0bztcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uID4gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dCwgLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gPiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1udW1iZXJzLCAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiA+IC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uID4gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dDpsYXN0LWNoaWxkLCAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiA+IC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW51bWJlcnM6bGFzdC1jaGlsZCwgLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gPiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiA+IC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW5leHQ6bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1zcGFjZS1iZXR3ZWVuID4gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tcHJldmlvdXM6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91cy1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxY2g7XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzLWFycm93Om5vdCguaXMtYXJyb3ctY2hldnJvbikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFjaDtcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dC1hcnJvdzpub3QoLmlzLWFycm93LWNoZXZyb24pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1xdWVyeS10aXRsZSwgLndwLWJsb2NrLXF1b3RlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSksIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZTp3aGVyZSg6bm90KC5pcy1zdHlsZS1wbGFpbikpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkgY2l0ZSwgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkgZm9vdGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2U6d2hlcmUoOm5vdCguaXMtc3R5bGUtcGxhaW4pKSBjaXRlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2U6d2hlcmUoOm5vdCguaXMtc3R5bGUtcGxhaW4pKSBmb290ZXIge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi53cC1ibG9jay1yZWFkLW1vcmU6bm90KFtzdHlsZSo9dGV4dC1kZWNvcmF0aW9uXSksIC53cC1ibG9jay1yZWFkLW1vcmU6bm90KFtzdHlsZSo9dGV4dC1kZWNvcmF0aW9uXSk6YWN0aXZlLCAud3AtYmxvY2stcmVhZC1tb3JlOm5vdChbc3R5bGUqPXRleHQtZGVjb3JhdGlvbl0pOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bC53cC1ibG9jay1yc3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bC53cC1ibG9jay1yc3Mud3AtYmxvY2stcnNzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwud3AtYmxvY2stcnNzLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG51bC53cC1ibG9jay1yc3MuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbnVsLndwLWJsb2NrLXJzcy5pcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bC53cC1ibG9jay1yc3MuaXMtZ3JpZCBsaSB7XG4gIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgdWwud3AtYmxvY2stcnNzLmNvbHVtbnMtMiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMWVtKTtcbiAgfVxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy0zIGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxZW0pO1xuICB9XG4gIHVsLndwLWJsb2NrLXJzcy5jb2x1bW5zLTQgbGkge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFlbSk7XG4gIH1cbiAgdWwud3AtYmxvY2stcnNzLmNvbHVtbnMtNSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMWVtKTtcbiAgfVxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy02IGxpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxZW0pO1xuICB9XG59XG4ud3AtYmxvY2stcnNzX19pdGVtLWF1dGhvciwgLndwLWJsb2NrLXJzc19faXRlbS1wdWJsaXNoLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLmhhcy1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBpbml0aWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24tb25seSAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSAud3AtYmxvY2stc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSA6d2hlcmUoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uKSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi53cC1ibG9jay1zZWFyY2guYWxpZ25jZW50ZXIgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1iZWhhdmlvci1leHBhbmQgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1iZWhhdmlvci1leHBhbmQgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24tYmVoYXZpb3ItZXhwYW5kLndwLWJsb2NrLXNlYXJjaF9fc2VhcmNoZmllbGQtaGlkZGVuLCAud3AtYmxvY2stc2VhcmNoX19idXR0b24tYmVoYXZpb3ItZXhwYW5kLndwLWJsb2NrLXNlYXJjaF9fc2VhcmNoZmllbGQtaGlkZGVuIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWJlaGF2aW9yLWV4cGFuZC53cC1ibG9jay1zZWFyY2hfX3NlYXJjaGZpZWxkLWhpZGRlbiAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9ja1tkYXRhLWFsaWduPXJpZ2h0XSAud3AtYmxvY2stc2VhcmNoX19idXR0b24tYmVoYXZpb3ItZXhwYW5kIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czpiZWZvcmUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIsK3wrfCt1wiO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAyZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4ud3AtYmxvY2stc2l0ZS1sb2dvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28uaXMtZGVmYXVsdC1zaXplIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ud3AtYmxvY2stc2l0ZS1sb2dvIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stc2l0ZS1sb2dvIGEsIC53cC1ibG9jay1zaXRlLWxvZ28gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNpdGUtbG9nby5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLXNpdGUtbG9nby5pcy1zdHlsZS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG4ud3AtYmxvY2stc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgYSwgLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgYSB7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rIHNwYW46bm90KC5zY3JlZW4tcmVhZGVyLXRleHQpIHtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5oYXMtc21hbGwtaWNvbi1zaXplIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLCAud3AtYmxvY2stc29jaWFsLWxpbmtzLmhhcy1ub3JtYWwtaWNvbi1zaXplIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmhhcy1sYXJnZS1pY29uLXNpemUge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaGFzLWh1Z2UtaWNvbi1zaXplIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuYWxpZ25yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLndwLWJsb2NrLXNvY2lhbC1saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuLndwLWJsb2NrLXNvY2lhbC1saW5rIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluayAud3AtYmxvY2stc29jaWFsLWxpbmstYW5jaG9yLCAud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluayAud3AtYmxvY2stc29jaWFsLWxpbmstYW5jaG9yIHN2ZywgLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3AtYmxvY2stc29jaWFsLWxpbmsgLndwLWJsb2NrLXNvY2lhbC1saW5rLWFuY2hvcjphY3RpdmUsIC53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLWJsb2NrLXNvY2lhbC1saW5rIC53cC1ibG9jay1zb2NpYWwtbGluay1hbmNob3I6aG92ZXIsIC53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLWJsb2NrLXNvY2lhbC1saW5rIC53cC1ibG9jay1zb2NpYWwtbGluay1hbmNob3I6dmlzaXRlZCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWFtYXpvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWJhbmRjYW1wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlYTBjMztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstYmVoYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzU3ZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWNvZGVwZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZjI2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kZXZpYW50YXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyZTQ5YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk0Yzg5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyODBmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZXRzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDU4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzhmMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZml2ZWh1bmRyZWRweCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWZsaWNrciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDYxZGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWZvdXJzcXVhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1Njc4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1naXRodWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyOTJkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1nb29kcmVhZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlYWRkO1xuICBjb2xvcjogIzM4MjExMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0NDM0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwMDc1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1sYXN0Zm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxYjI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDY2YzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLW1hc3RvZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyODhkNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyYWI2YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstbWVldHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDA1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstcGF0cmVvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQyNGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAxMjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXBvY2tldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjQxNTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXJlZGRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NzhkNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstc25hcGNoYXQge1xuICBzdHJva2U6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXNvdW5kY2xvdWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1zcG90aWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDc2MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstdGVsZWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmFhYmVlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay10aHJlYWRzLCAud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTE4MzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXR3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDQwYTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay12aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWI3ZWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2ODBjMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstd29yZHByZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTljZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstd2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVkMzY2O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmsteWVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzI0MjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluayBhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluayBzdmcge1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1hbWF6b24ge1xuICBjb2xvcjogI2Y5MDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1iYW5kY2FtcCB7XG4gIGNvbG9yOiAjMWVhMGMzO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWJlaGFuY2Uge1xuICBjb2xvcjogIzA3NTdmZTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1jb2RlcGVuIHtcbiAgY29sb3I6ICMxZTFmMjY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZGV2aWFudGFydCB7XG4gIGNvbG9yOiAjMDJlNDliO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNlOTRjODk7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZHJvcGJveCB7XG4gIGNvbG9yOiAjNDI4MGZmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWV0c3kge1xuICBjb2xvcjogI2Y0NTgwMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mYWNlYm9vayB7XG4gIGNvbG9yOiAjMTc3OGYyO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWZpdmVodW5kcmVkcHgge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mbGlja3Ige1xuICBjb2xvcjogIzA0NjFkZDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mb3Vyc3F1YXJlIHtcbiAgY29sb3I6ICNlNjU2Nzg7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ2l0aHViIHtcbiAgY29sb3I6ICMyNDI5MmQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ29vZHJlYWRzIHtcbiAgY29sb3I6ICMzODIxMTA7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ29vZ2xlIHtcbiAgY29sb3I6ICNlYTQ0MzQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstaW5zdGFncmFtIHtcbiAgY29sb3I6ICNmMDAwNzU7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbGFzdGZtIHtcbiAgY29sb3I6ICNlMjFiMjQ7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbGlua2VkaW4ge1xuICBjb2xvcjogIzBkNjZjMjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1tYXN0b2RvbiB7XG4gIGNvbG9yOiAjMzI4OGQ0O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLW1lZGl1bSB7XG4gIGNvbG9yOiAjMDJhYjZjO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLW1lZXR1cCB7XG4gIGNvbG9yOiAjZjY0MDVmO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXBhdHJlb24ge1xuICBjb2xvcjogI2ZmNDI0ZDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1waW50ZXJlc3Qge1xuICBjb2xvcjogI2U2MDEyMjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1wb2NrZXQge1xuICBjb2xvcjogI2VmNDE1NTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1yZWRkaXQge1xuICBjb2xvcjogI2ZmNDUwMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1za3lwZSB7XG4gIGNvbG9yOiAjMDQ3OGQ3O1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXNuYXBjaGF0IHtcbiAgc3Ryb2tlOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1zb3VuZGNsb3VkIHtcbiAgY29sb3I6ICNmZjU2MDA7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc3BvdGlmeSB7XG4gIGNvbG9yOiAjMWJkNzYwO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXRlbGVncmFtIHtcbiAgY29sb3I6ICMyYWFiZWU7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstdGhyZWFkcywgLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10aWt0b2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10dW1ibHIge1xuICBjb2xvcjogIzAxMTgzNTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10d2l0Y2gge1xuICBjb2xvcjogIzY0NDBhNDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10d2l0dGVyIHtcbiAgY29sb3I6ICMxZGExZjI7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstdmltZW8ge1xuICBjb2xvcjogIzFlYjdlYTtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay12ayB7XG4gIGNvbG9yOiAjNDY4MGMyO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXdoYXRzYXBwIHtcbiAgY29sb3I6ICMyNWQzNjY7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstd29yZHByZXNzIHtcbiAgY29sb3I6ICMzNDk5Y2Q7XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmsteCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXllbHAge1xuICBjb2xvcjogI2QzMjQyMjtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay15b3V0dWJlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1waWxsLXNoYXBlIC53cC1zb2NpYWwtbGluayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLXBpbGwtc2hhcGUgLndwLXNvY2lhbC1saW5rIGEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjY2NjdlbTtcbiAgcGFkZGluZy1yaWdodDogMC42NjY2N2VtO1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaGFzLWljb24tY29sb3IpOm5vdCguaGFzLWljb24tYmFja2dyb3VuZC1jb2xvcikgLndwLXNvY2lhbC1saW5rLXNuYXBjaGF0IC53cC1ibG9jay1zb2NpYWwtbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud3AtYmxvY2stc3BhY2VyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZC5hbGlnbmZ1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZC5pcy1zdHlsZS1vdXRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFjaDtcbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZC5pcy1zdHlsZS1vdXRsaW5lIGEge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgZm9udC1zaXplOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFjaCAyY2g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3Qge1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG59XG5cbi53cC1ibG9jay10YWJsZSB0ZCwgLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHRkLCAud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGgge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ud3AtYmxvY2stdGFibGUuYWxpZ25jZW50ZXIsIC53cC1ibG9jay10YWJsZS5hbGlnbmxlZnQsIC53cC1ibG9jay10YWJsZS5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtYmxvY2stdGFibGUuYWxpZ25jZW50ZXIgdGQsIC53cC1ibG9jay10YWJsZS5hbGlnbmNlbnRlciB0aCwgLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCB0ZCwgLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCB0aCwgLndwLWJsb2NrLXRhYmxlLmFsaWducmlnaHQgdGQsIC53cC1ibG9jay10YWJsZS5hbGlnbnJpZ2h0IHRoIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG59XG5cbi53cC1ibG9jay10YWJsZSAuaGFzLXN1YnRsZS1wYWxlLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmYmU1O1xufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1zdWJ0bGUtcGFsZS1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNWZlO1xufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1zdWJ0bGUtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVmO1xufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcy5oYXMtc3VidGxlLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLmhhcy1zdWJ0bGUtcGFsZS1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZmJlNTtcbn1cblxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMuaGFzLXN1YnRsZS1wYWxlLWJsdWUtYmFja2dyb3VuZC1jb2xvciB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2Y1ZmU7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLmhhcy1zdWJ0bGUtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVmO1xufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0ZCwgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGgge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1ib3JkZXItY29sb3IgdGQsIC53cC1ibG9jay10YWJsZSAuaGFzLWJvcmRlci1jb2xvciB0aCwgLndwLWJsb2NrLXRhYmxlIC5oYXMtYm9yZGVyLWNvbG9yIHRyLCAud3AtYmxvY2stdGFibGUgLmhhcy1ib3JkZXItY29sb3IgPiAqIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdIHRyOmZpcnN0LWNoaWxkLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdIHRyOmZpcnN0LWNoaWxkIHRkLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdIHRyOmZpcnN0LWNoaWxkIHRoLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdID4gKiwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXSA+ICogdGQsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXRvcC1jb2xvcl0gPiAqIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXSB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItcmlnaHQtY29sb3JdIHRkOmxhc3QtY2hpbGQsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXJpZ2h0LWNvbG9yXSB0aCwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItcmlnaHQtY29sb3JdIHRyLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1yaWdodC1jb2xvcl0gPiAqIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1ib3R0b20tY29sb3JdIHRyOmxhc3QtY2hpbGQsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0gdHI6bGFzdC1jaGlsZCB0ZCwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItYm90dG9tLWNvbG9yXSB0cjpsYXN0LWNoaWxkIHRoLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1ib3R0b20tY29sb3JdID4gKiwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItYm90dG9tLWNvbG9yXSA+ICogdGQsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0gPiAqIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItYm90dG9tLWNvbG9yXSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1sZWZ0LWNvbG9yXSB0ZDpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0gdGgsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLWxlZnQtY29sb3JdIHRyLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1sZWZ0LWNvbG9yXSA+ICoge1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItc3R5bGVdIHRkLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1zdHlsZV0gdGgsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXN0eWxlXSB0ciwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItc3R5bGVdID4gKiB7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItd2lkdGhdIHRkLCAud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci13aWR0aF0gdGgsIC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXdpZHRoXSB0ciwgLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItd2lkdGhdID4gKiB7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiBpbmhlcml0O1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXRlcm0tZGVzY3JpcHRpb24pIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXApO1xuICBtYXJnaW4tdG9wOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCk7XG59XG5cbi53cC1ibG9jay10ZXJtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLCAud3AtYmxvY2stdGV4dC1jb2x1bW5zLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwLWJsb2NrLXRleHQtY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLXRleHQtY29sdW1ucyAud3AtYmxvY2stY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay10ZXh0LWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtMiAud3AtYmxvY2stY29sdW1uIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndwLWJsb2NrLXRleHQtY29sdW1ucy5jb2x1bW5zLTMgLndwLWJsb2NrLWNvbHVtbiB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi53cC1ibG9jay10ZXh0LWNvbHVtbnMuY29sdW1ucy00IC53cC1ibG9jay1jb2x1bW4ge1xuICB3aWR0aDogMjUlO1xufVxuXG5wcmUud3AtYmxvY2stdmVyc2Uge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG46d2hlcmUocHJlLndwLWJsb2NrLXZlcnNlKSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stdmlkZW8ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC53cC1ibG9jay12aWRlbyBbcG9zdGVyXSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi53cC1ibG9jay12aWRlby5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWJsb2NrLXZpZGVvIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyLCAuZW50cnktY29udGVudCB7XG4gIGNvdW50ZXItcmVzZXQ6IGZvb3Rub3Rlcztcbn1cblxuYVtkYXRhLWZuXS5mbiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmb290bm90ZXM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuYVtkYXRhLWZuXS5mbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiW1wiIGNvdW50ZXIoZm9vdG5vdGVzKSBcIl1cIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ud3AtZWxlbWVudC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjpyb290IHtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbDogMTZweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWh1Z2U6IDQycHggO1xufVxuXG46cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cblxuOnJvb3QgLmhhcy12ZXJ5LWxpZ2h0LWdyYXktY29sb3Ige1xuICBjb2xvcjogI2VlZTtcbn1cblxuOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG46cm9vdCAuaGFzLXZpdmlkLWdyZWVuLWN5YW4tdG8tdml2aWQtY3lhbi1ibHVlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDBkMDg0LCAjMDY5M2UzKTtcbn1cblxuOnJvb3QgLmhhcy1wdXJwbGUtY3J1c2gtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzNGUyZTQsICM0NzIxZmIgNTAlLCAjYWIxZGZlKTtcbn1cblxuOnJvb3QgLmhhcy1oYXp5LWRhd24tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWFjYTgsICNkYWQwZWMpO1xufVxuXG46cm9vdCAuaGFzLXN1YmR1ZWQtb2xpdmUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYWZhZTEsICM2N2E2NzEpO1xufVxuXG46cm9vdCAuaGFzLWF0b21pYy1jcmVhbS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZkZDc5YSwgIzAwNGE1OSk7XG59XG5cbjpyb290IC5oYXMtbmlnaHRzaGFkZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzMzMDk2OCwgIzMxY2RjZik7XG59XG5cbjpyb290IC5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMjAzODEsICMyODc0ZmMpO1xufVxuXG4uaGFzLXJlZ3VsYXItZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5oYXMtbGFyZ2VyLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmhhcy1ub3JtYWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbCk7XG59XG5cbi5oYXMtaHVnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0taHVnZSk7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNlbmQtcmVzaXphYmxlLWVkaXRvci1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5pdGVtcy1qdXN0aWZpZWQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuaHRtbCA6d2hlcmUoLmhhcy1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXSkge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItcmlnaHQtY29sb3JdKSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWxlZnQtY29sb3JdKSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItd2lkdGhdKSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC13aWR0aF0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXJpZ2h0LXdpZHRoXSkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xufVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPWJvcmRlci1ib3R0b20td2lkdGhdKSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LXdpZHRoXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbmh0bWwgOndoZXJlKGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuOndoZXJlKGZpZ3VyZSkge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbmh0bWwgOndoZXJlKC5pcy1wb3NpdGlvbi1zdGlja3kpIHtcbiAgLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1wb3NpdGlvbi1vZmZzZXQ6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwwcHgpIDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgaHRtbCA6d2hlcmUoLmlzLXBvc2l0aW9uLXN0aWNreSkge1xuICAgIC0td3AtYWRtaW4tLWFkbWluLWJhci0tcG9zaXRpb24tb2Zmc2V0OjBweCA7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMaW5lYXJpY29ucy1GcmVlXCI7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvbGluZWFyaWNvbnMtZnJlZS9mb250cy9MaW5lYXJpY29ucy1GcmVlLmVvdCUzRncxMThkKTtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9saW5lYXJpY29ucy1mcmVlL2ZvbnRzL0xpbmVhcmljb25zLUZyZWUuZW90JTNGKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvbGluZWFyaWNvbnMtZnJlZS9mb250cy9MaW5lYXJpY29ucy1GcmVlLndvZmYyJTNGdzExOGQuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2xpbmVhcmljb25zLWZyZWUvZm9udHMvTGluZWFyaWNvbnMtRnJlZS53b2ZmJTNGdzExOGQpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2xpbmVhcmljb25zLWZyZWUvZm9udHMvTGluZWFyaWNvbnMtRnJlZS50dGYlM0Z3MTE4ZCkgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2xpbmVhcmljb25zLWZyZWUvZm9udHMvTGluZWFyaWNvbnMtRnJlZS5zdmclM0Z3MTE4ZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubG5yIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZWFyaWNvbnMtRnJlZVwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmxuci1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5sbnItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG59XG5cbi5sbnItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5sbnItbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4ubG5yLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmxuci1saWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5sbnItcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4ubG5yLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4ubG5yLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDhcIjtcbn1cblxuLmxuci1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4ubG5yLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4ubG5yLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5sbnItY2xvdWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4ubG5yLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5sbnItZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLmxuci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5sbnItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG5cbi5sbnItdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cblxuLmxuci1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG5cbi5sbnItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cblxuLmxuci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XG59XG5cbi5sbnItc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5sbnItc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiO1xufVxuXG4ubG5yLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTdcIjtcbn1cblxuLmxuci1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4ubG5yLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4ubG5yLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5sbnItZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5sbnItcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG4ubG5yLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cblxuLmxuci1maWxlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuXG4ubG5yLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG5cbi5sbnItZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4ubG5yLWdyYWR1YXRpb24taGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5sbnItbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4ubG5yLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmxuci1maWxtLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjRcIjtcbn1cblxuLmxuci1jYW1lcmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIjtcbn1cblxuLmxuci1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjZcIjtcbn1cblxuLmxuci1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5sbnItYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuXG4ubG5yLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5sbnItdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYVwiO1xufVxuXG4ubG5yLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCI7XG59XG5cbi5sbnItc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmNcIjtcbn1cblxuLmxuci1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuXG4ubG5yLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmVcIjtcbn1cblxuLmxuci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmZcIjtcbn1cblxuLmxuci1waG9uZS1oYW5kc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XG59XG5cbi5sbnItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmxuci1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7XG59XG5cbi5sbnItbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzM1wiO1xufVxuXG4ubG5yLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiO1xufVxuXG4ubG5yLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XG59XG5cbi5sbnItY2FsZW5kYXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4ubG5yLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM3XCI7XG59XG5cbi5sbnItc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzhcIjtcbn1cblxuLmxuci1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzlcIjtcbn1cblxuLmxuci1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7XG59XG5cbi5sbnItdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG5cbi5sbnItbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG5cbi5sbnItbGFwdG9wLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XG59XG5cbi5sbnItcG93ZXItc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7XG59XG5cbi5sbnItYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7XG59XG5cbi5sbnItaGVhcnQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjtcbn1cblxuLmxuci1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDFcIjtcbn1cblxuLmxuci1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmxuci1jaGFydC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XG59XG5cbi5sbnItZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NFwiO1xufVxuXG4ubG5yLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmxuci1saW5lYXJpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiO1xufVxuXG4ubG5yLWRpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0N1wiO1xufVxuXG4ubG5yLWNvZmZlZS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjtcbn1cblxuLmxuci1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XG59XG5cbi5sbnItcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG5cbi5sbnItcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5sbnItYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCI7XG59XG5cbi5sbnItYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRkXCI7XG59XG5cbi5sbnItY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5sbnItdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmxuci1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUwXCI7XG59XG5cbi5sbnItd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MVwiO1xufVxuXG4ubG5yLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiO1xufVxuXG4ubG5yLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG5cbi5sbnItc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cblxuLmxuci1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTVcIjtcbn1cblxuLmxuci1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU2XCI7XG59XG5cbi5sbnItbXVzdGFjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTdcIjtcbn1cblxuLmxuci1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiO1xufVxuXG4ubG5yLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU5XCI7XG59XG5cbi5sbnItdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWFcIjtcbn1cblxuLmxuci12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCI7XG59XG5cbi5sbnItdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1Y1wiO1xufVxuXG4ubG5yLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4ubG5yLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiO1xufVxuXG4ubG5yLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuXG4ubG5yLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjBcIjtcbn1cblxuLmxuci1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYxXCI7XG59XG5cbi5sbnItc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuXG4ubG5yLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjNcIjtcbn1cblxuLmxuci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiO1xufVxuXG4ubG5yLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG5cbi5sbnItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY2XCI7XG59XG5cbi5sbnItZW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2N1wiO1xufVxuXG4ubG5yLWV4aXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjhcIjtcbn1cblxuLmxuci1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cblxuLmxuci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCI7XG59XG5cbi5sbnItbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YlwiO1xufVxuXG4ubG5yLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2Y1wiO1xufVxuXG4ubG5yLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiO1xufVxuXG4ubG5yLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZlXCI7XG59XG5cbi5sbnItbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG5cbi5sbnItY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIjtcbn1cblxuLmxuci1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcxXCI7XG59XG5cbi5sbnItbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3MlwiO1xufVxuXG4ubG5yLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIjtcbn1cblxuLmxuci1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzRcIjtcbn1cblxuLmxuci1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzVcIjtcbn1cblxuLmxuci1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCI7XG59XG5cbi5sbnItYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzdcIjtcbn1cblxuLmxuci1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc4XCI7XG59XG5cbi5sbnItYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiO1xufVxuXG4ubG5yLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODdhXCI7XG59XG5cbi5sbnItbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3YlwiO1xufVxuXG4ubG5yLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIjtcbn1cblxuLmxuci1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2RcIjtcbn1cblxuLmxuci1tZW51LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZVwiO1xufVxuXG4ubG5yLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIjtcbn1cblxuLmxuci1jcm9zcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODBcIjtcbn1cblxuLmxuci1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MVwiO1xufVxuXG4ubG5yLWNpcmNsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiO1xufVxuXG4ubG5yLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4M1wiO1xufVxuXG4ubG5yLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg0XCI7XG59XG5cbi5sbnItYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODVcIjtcbn1cblxuLmxuci1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODZcIjtcbn1cblxuLmxuci1jaGV2cm9uLXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4N1wiO1xufVxuXG4ubG5yLWNoZXZyb24tZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIjtcbn1cblxuLmxuci1jaGV2cm9uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODg5XCI7XG59XG5cbi5sbnItY2hldnJvbi1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGFcIjtcbn1cblxuLmxuci1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCI7XG59XG5cbi5sbnItZnJhbWUtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhjXCI7XG59XG5cbi5sbnItZnJhbWUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGRcIjtcbn1cblxuLmxuci1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIjtcbn1cblxuLmxuci1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGZcIjtcbn1cblxuLmxuci10ZXh0LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MFwiO1xufVxuXG4ubG5yLXRleHQtZm9ybWF0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiO1xufVxuXG4ubG5yLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MlwiO1xufVxuXG4ubG5yLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTNcIjtcbn1cblxuLmxuci1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIjtcbn1cblxuLmxuci11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTVcIjtcbn1cblxuLmxuci1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk2XCI7XG59XG5cbi5sbnItaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCI7XG59XG5cbi5sbnItdGV4dC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk4XCI7XG59XG5cbi5sbnItdGV4dC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTlcIjtcbn1cblxuLmxuci10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCI7XG59XG5cbi5sbnItdGV4dC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODliXCI7XG59XG5cbi5sbnItbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODljXCI7XG59XG5cbi5sbnItaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCI7XG59XG5cbi5sbnItaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODllXCI7XG59XG5cbi5sbnItcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5ZlwiO1xufVxuXG4ubG5yLWRpcmVjdGlvbi1sdHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIjtcbn1cblxuLmxuci1kaXJlY3Rpb24tcnRsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGExXCI7XG59XG5cbi5sbnItcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhMlwiO1xufVxuXG4ubG5yLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCI7XG59XG5cbi5sbnItc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE0XCI7XG59XG5cbi5sbnItaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhNVwiO1xufVxuXG4ubG5yLXBvaW50ZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbn1cblxuLmxuci1wb2ludGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE3XCI7XG59XG5cbi5sbnItcG9pbnRlci1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE4XCI7XG59XG5cbi5sbnItcG9pbnRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCI7XG59XG5cbi8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi9cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzczYztcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoMC42NjdlbSArIDJweCkgY2FsYygxLjMzM2VtICsgMnB4KTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzMyMzczYztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrOiAjMDAwO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1jeWFuLWJsdWlzaC1ncmF5OiAjYWJiOGMzO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZTogI2ZmZjtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rOiAjZjc4ZGE3O1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1yZWQ6ICNjZjJlMmU7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZTogI2ZmNjkwMDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXI6ICNmY2I5MDA7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuLWN5YW46ICM3YmRjYjU7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW46ICMwMGQwODQ7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlOiAjOGVkMWZjO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1jeWFuLWJsdWU6ICMwNjkzZTM7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZTogIzliNTFlMDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtc2VhLWdyZWVuOiAjMTNiMGJiO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS10YW5nZXJpbmUteWVsbG93OiAjZmZjZTAwO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZS1zbW9rZTogI2VkZWRlZDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUtbGlsYWM6ICNlYmViZWM7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXN0b3JtLWdyZXk6ICM3NjdiODA7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWFyc2VuaWM6ICMzYjQyNDk7XG4gIC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSg2LDE0NywyMjcsMSkgMCUsIzliNTFlMCAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM3YWRjYjQgMCUsIzAwZDA4MiAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoMjUyLDE4NSwwLDEpIDAlLHJnYmEoMjU1LDEwNSwwLDEpIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1vcmFuZ2UtdG8tdml2aWQtcmVkOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoMjU1LDEwNSwwLDEpIDAlLCNjZjJlMmUgMTAwJSk7XG4gIC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNlZWUgMCUsI2E5YjhjMyAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tY29vbC10by13YXJtLXNwZWN0cnVtOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCM0YWVhZGMgMCUsIzk3NzhkMSAyMCUsI2NmMmFiYSA0MCUsI2VlMmM4MiA2MCUsI2ZiNjk2MiA4MCUsI2ZlZjg0YyAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtbGlnaHQtcHVycGxlOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZmNlZWMgMCUsIzk4OTZmMCAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtYm9yZGVhdXg6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZlY2RhNSAwJSwjZmUyZDJkIDUwJSwjNmIwMDNlIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZmNiNzAgMCUsI2M3NTFjMCA1MCUsIzQxNThkMCAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tcGFsZS1vY2VhbjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmZmNWNiIDAlLCNiNmUzZDQgNTAlLCMzM2E3YjUgMTAwJSk7XG4gIC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNjYWY4ODAgMCUsIzcxY2U3ZSAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbWlkbmlnaHQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzAyMDM4MSAwJSwjMjg3NGZjIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGw6IDE0cHg7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW06IDIwcHg7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZTogMzZweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2U6IDQycHg7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1ub3JtYWw6IDE2cHg7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1odWdlOiA1MHB4O1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwOiAuNDRyZW07XG4gIC0td3AtLXByZXNldC0tc3BhY2luZy0tMzA6IC42N3JlbTtcbiAgLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MDogMXJlbTtcbiAgLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MDogMS41cmVtO1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwOiAyLjI1cmVtO1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTcwOiAzLjM4cmVtO1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTgwOiA1LjA2cmVtO1xuICAtLXdwLS1wcmVzZXQtLXNoYWRvdy0tbmF0dXJhbDogNnB4IDZweCA5cHggcmdiYSgwLDAsMCwuMik7XG4gIC0td3AtLXByZXNldC0tc2hhZG93LS1kZWVwOiAxMnB4IDEycHggNTBweCByZ2JhKDAsMCwwLC40KTtcbiAgLS13cC0tcHJlc2V0LS1zaGFkb3ctLXNoYXJwOiA2cHggNnB4IDBweCByZ2JhKDAsMCwwLC4yKTtcbiAgLS13cC0tcHJlc2V0LS1zaGFkb3ctLW91dGxpbmVkOiA2cHggNnB4IDBweCAtM3B4IHJnYmEoMjU1LDI1NSwyNTUsMSksNnB4IDZweCByZ2JhKDAsMCwwLDEpO1xuICAtLXdwLS1wcmVzZXQtLXNoYWRvdy0tY3Jpc3A6IDZweCA2cHggMHB4IHJnYmEoMCwwLDAsMSkgO1xufVxuXG46d2hlcmUoLmlzLWxheW91dC1mbGV4KSB7XG4gIGdhcDogMC41ZW07XG59XG5cbjp3aGVyZSguaXMtbGF5b3V0LWdyaWQpIHtcbiAgZ2FwOiAwLjVlbTtcbn1cblxuYm9keSAuaXMtbGF5b3V0LWZsb3cgPiAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAyZW07XG59XG5cbmJvZHkgLmlzLWxheW91dC1mbG93ID4gLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbmJvZHkgLmlzLWxheW91dC1mbG93ID4gLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmlzLWxheW91dC1jb25zdHJhaW5lZCA+IC5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDJlbTtcbn1cblxuYm9keSAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbmJvZHkgLmlzLWxheW91dC1jb25zdHJhaW5lZCA+IC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5pcy1sYXlvdXQtY29uc3RyYWluZWQgPiA6d2hlcmUoOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguYWxpZ25mdWxsKSkge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keSAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLXdpZGUtc2l6ZSk7XG59XG5cbmJvZHkgLmlzLWxheW91dC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keSAuaXMtbGF5b3V0LWZsZXgge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHkgLmlzLWxheW91dC1mbGV4ID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keSAuaXMtbGF5b3V0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG5ib2R5IC5pcy1sYXlvdXQtZ3JpZCA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbjp3aGVyZSgud3AtYmxvY2stY29sdW1ucy5pcy1sYXlvdXQtZmxleCkge1xuICBnYXA6IDJlbTtcbn1cblxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmlzLWxheW91dC1ncmlkKSB7XG4gIGdhcDogMmVtO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtbGF5b3V0LWZsZXgpIHtcbiAgZ2FwOiAxLjI1ZW07XG59XG5cbjp3aGVyZSgud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1sYXlvdXQtZ3JpZCkge1xuICBnYXA6IDEuMjVlbTtcbn1cblxuLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtY3lhbi1ibHVpc2gtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi1ibHVpc2gtZ3JheSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtcGFsZS1waW5rLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbmspICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtcmVkLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItY29sb3Ige1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWxpZ2h0LWdyZWVuLWN5YW4tY29sb3Ige1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudDtcbn1cblxuLmhhcy1wYWxlLWN5YW4tYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtY3lhbi1ibHVlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcbn1cblxuLmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi1ibHVpc2gtZ3JheSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXBhbGUtcGluay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluaykgIWltcG9ydGFudDtcbn1cblxuLmhhcy12aXZpZC1yZWQtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtcGFsZS1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy12aXZpZC1jeWFuLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJsYWNrLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWN5YW4tYmx1aXNoLWdyYXktYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY3lhbi1ibHVpc2gtZ3JheSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy13aGl0ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1wYWxlLXBpbmstYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXZpdmlkLXJlZC1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcikgIWltcG9ydGFudDtcbn1cblxuLmhhcy1saWdodC1ncmVlbi1jeWFuLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXBhbGUtY3lhbi1ibHVlLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXZpdmlkLWN5YW4tYmx1ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1jeWFuLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy12aXZpZC1jeWFuLWJsdWUtdG8tdml2aWQtcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1saWdodC1ncmVlbi1jeWFuLXRvLXZpdmlkLWdyZWVuLWN5YW4tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1saWdodC1ncmVlbi1jeWFuLXRvLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1vcmFuZ2UtdG8tdml2aWQtcmVkKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5LWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdmVyeS1saWdodC1ncmF5LXRvLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtY29vbC10by13YXJtLXNwZWN0cnVtLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tY29vbC10by13YXJtLXNwZWN0cnVtKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWJsdXNoLWxpZ2h0LXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWxpZ2h0LXB1cnBsZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1ibHVzaC1ib3JkZWF1eC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWJsdXNoLWJvcmRlYXV4KSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWx1bWlub3VzLWR1c2stZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXBhbGUtb2NlYW4tZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWVsZWN0cmljLWdyYXNzLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tZWxlY3RyaWMtZ3Jhc3MpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodCkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0pICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXgtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXgtbGFyZ2UpICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIGE6d2hlcmUoOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG46d2hlcmUoLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtbGF5b3V0LWZsZXgpIHtcbiAgZ2FwOiAxLjI1ZW07XG59XG5cbjp3aGVyZSgud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1sYXlvdXQtZ3JpZCkge1xuICBnYXA6IDEuMjVlbTtcbn1cblxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmlzLWxheW91dC1mbGV4KSB7XG4gIGdhcDogMmVtO1xufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWdyaWQpIHtcbiAgZ2FwOiAyZW07XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZGF0ZXBpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uZGF0ZXBpY2stcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGljay1wb3B1cCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5kYXRlcGljay1kaXNhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuLmRhdGVwaWNrIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGF0ZXBpY2sgYS5kYXRlcGljay1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5kYXRlcGljayBidXR0b24ge1xuICBtYXJnaW46IDAuMjVlbTtcbiAgcGFkZGluZzogMC4xMjVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2stbmF2LCAuZGF0ZXBpY2stY3RybCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2stY3RybCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XG59XG5cbi5kYXRlcGljay1jbWQge1xuICB3aWR0aDogMzAlO1xufVxuXG4uZGF0ZXBpY2stY21kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLmRhdGVwaWNrLWN0cmwgLmRhdGVwaWNrLWNtZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDgwODA7XG59XG5cbi5kYXRlcGljay1jbWQtcHJldkp1bXAsIC5kYXRlcGljay1jbWQtbmV4dEp1bXAge1xuICB3aWR0aDogOCU7XG59XG5cbmJ1dHRvbi5kYXRlcGljay1jbWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGljay1jbWQtcHJldiwgLmRhdGVwaWNrLWNtZC1wcmV2SnVtcCwgLmRhdGVwaWNrLWNtZC1jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xufVxuXG4uZGF0ZXBpY2stY21kLWN1cnJlbnQsIC5kYXRlcGljay1jbWQtdG9kYXkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2stY21kLW5leHQsIC5kYXRlcGljay1jbWQtbmV4dEp1bXAsIC5kYXRlcGljay1jbWQtY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLXByZXYsIC5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC1wcmV2SnVtcCwgLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLWNsZWFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLWN1cnJlbnQsIC5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC10b2RheSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLW5leHQsIC5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC1uZXh0SnVtcCwgLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLWNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYXRlcGljay1tb250aC1uYXYge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2stbW9udGgtbmF2IGRpdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTIuNSU7XG4gIG1hcmdpbjogMSU7XG4gIHBhZGRpbmc6IDElO1xufVxuXG4uZGF0ZXBpY2stbW9udGgtbmF2IHNwYW4ge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmRhdGVwaWNrLW1vbnRoLXJvdyB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4uZGF0ZXBpY2stbW9udGgge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrLW1vbnRoLWhlYWRlciwgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3QsIC5kYXRlcGljay1tb250aC1oZWFkZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3QsIC5kYXRlcGljay1tb250aC1oZWFkZXIgaW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uZGF0ZXBpY2stbW9udGgtaGVhZGVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXBpY2stbW9udGggdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5kYXRlcGljay1tb250aCB0aCwgLmRhdGVwaWNrLW1vbnRoIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGljay1tb250aCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG59XG5cbi5kYXRlcGljay1tb250aCB0aCwgLmRhdGVwaWNrLW1vbnRoIHRoIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkLmRhdGVwaWNrLXdlZWsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3O1xufVxuXG4uZGF0ZXBpY2stbW9udGggdGQuZGF0ZXBpY2std2VlayAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMDtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIHNwYW4ge1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2std2Vla2VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjMGMwO1xufVxuXG4uZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDgwODA7XG59XG5cbi5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRoLmRhdGVwaWNrLXdlZWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrLXN0YXR1cyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGljay1jbGVhci1maXgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1waGItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1waGItY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1waGItcHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvbW90b3ByZXNzLWhvdGVsLWJvb2tpbmcvaW1hZ2VzL2xvYWRpbmcuZ2lmJTNGdmVyPTQuOC44KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXBoYi1wcmljZS1wZXJpb2Qge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5tcGhiLWNhbGVuZGFyIHtcbiAgLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnOiAjY2VmMDkzO1xuICAtLW1waGItYXZhaWxhYmxlLWRhdGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmc6ICNkZGRkZGQ7XG4gIC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtY29sb3I6ICM3Nzc3Nzc7XG4gIC0tbXBoYi1ib29rZWQtZGF0ZS1iZzogI2RkZGRkZDtcbiAgLS1tcGhiLWJvb2tlZC1kYXRlLWNvbG9yOiAjNzc3Nzc3O1xuICAtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnOiAjZGRkZGRkO1xuICAtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWNvbG9yOiAjNzc3Nzc3O1xuICAtLW1waGItc2VsZWN0ZWQtZGF0ZS1iZzogIzQwNDA0MDtcbiAgLS1tcGhiLXNlbGVjdGVkLWRhdGUtY29sb3I6ICNmZmZmZmY7XG4gIC0tbXBoYi11bnNlbGVjdGFibGUtZGF0ZS1jb2xvcjogIzc3Nzc3NyA7XG59XG5cbi5tcGhiLWNhbGVuZGFyLm1waGItbG9hZGluZyAuZGF0ZXBpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcGhiLWNhbGVuZGFyLm1waGItbG9hZGluZyAuZGF0ZXBpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvbW90b3ByZXNzLWhvdGVsLWJvb2tpbmcvaW1hZ2VzL2xvYWRpbmcuZ2lmJTNGdmVyPTQuOC44KTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGgtaGVhZGVyIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCA+IHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBhIC5tcGhiLWRhdGUtY2VsbF9fcHJpY2UsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIC5tcGhiLWRhdGUtY2VsbF9fcHJpY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC4xMjVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgYSAubXBoYi1kYXRlLWNlbGxfX3ByaWNlIHNwYW4sIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIC5tcGhiLWRhdGUtY2VsbF9fcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWNvbG9yLCAjMDAwKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItYXZhaWxhYmxlLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItcGFzdC1kYXRlIHtcbiAgb3BhY2l0eTogMC4xNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSAwLCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsICNjZWYwOTMpIDAsIHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsICNjZWYwOTMpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDAsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywgI2RkZCkgMCwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUsIC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKTtcbiAgY29sb3I6IHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWNvbG9yLCAjNzc3KTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSAwLCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSA1MCUsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4ubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUsIC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWNvbG9yLCAjNzc3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDAsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSAwLCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSA1MCUsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBjb2xvcjogdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtY29sb3IsICM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywgI2RkZCkgMCwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCAjZGRkKTtcbiAgY29sb3I6IHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWNvbG9yLCAjNzc3KTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItYm9va2VkLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCAjZGRkKTtcbiAgY29sb3I6IHZhcigtLW1waGItYm9va2VkLWRhdGUtY29sb3IsICM3NzcpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLWluIHtcbiAgY29sb3I6IHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtY29sb3IsICMwMDApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSAwLCB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCAjY2VmMDkzKSA1MCUsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywgI2RkZCkgMTAwJSk7XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2hlY2staW4ubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItYm9va2VkLWRhdGUtY29sb3IsICM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywgI2RkZCkgMCwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywgI2RkZCkgNTAlLCB2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCAjZGRkKSAxMDAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItZGF0ZS1jaGVjay1pbi5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItYm9va2VkLWRhdGUtY29sb3IsICM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDAsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLW91dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywgI2NlZjA5MykgMCwgdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywgI2NlZjA5MykgNTAlLCB2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCAjZGRkKSA1MCUsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUsIC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4ge1xuICBjb2xvcjogdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1jb2xvciwgIzc3Nyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDAsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLW91dC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ge1xuICBjb2xvcjogdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1jb2xvciwgIzc3Nyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDAsIHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDUwJSwgdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsICNkZGQpIDEwMCUpO1xufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi11bnNlbGVjdGFibGUtZGF0ZS0tY2hlY2staW4sIC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXVuc2VsZWN0YWJsZS1kYXRlLS1jaGVjay1vdXQge1xuICBjb2xvcjogdmFyKC0tbXBoYi11bnNlbGVjdGFibGUtZGF0ZS1jb2xvciwgIzc3Nyk7XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXNlbGVjdGFibGUtZGF0ZS0tY2hlY2staW46aG92ZXIsIC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXNlbGVjdGFibGUtZGF0ZS0tY2hlY2stb3V0OmhvdmVyLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1zZWxlY3RlZC1kYXRlLCAubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1zZWxlY3RlZC1kYXRlLS1jaGVjay1pbiwgLm1waGItY2FsZW5kYXIgdGQgLm1waGItc2VsZWN0ZWQtZGF0ZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXBoYi1zZWxlY3RlZC1kYXRlLWJnLCAjODliNjNjKTtcbiAgY29sb3I6IHZhcigtLW1waGItc2VsZWN0ZWQtZGF0ZS1jb2xvciwgIzc3Nyk7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1jdHJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLWN0cmwgYSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLWN0cmwgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLWN0cmwgLm1waGItY2FsZW5kYXJfX3NlbGVjdGVkLWRhdGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stY3RybCAuZGF0ZXBpY2stY21kLWNsZWFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm1waGItYm9va2luZy1mb3JtLm1waGItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1waGItYm9va2luZy1mb3JtLm1waGItbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9tb3RvcHJlc3MtaG90ZWwtYm9va2luZy9pbWFnZXMvbG9hZGluZy5naWYlM0Z2ZXI9NC44LjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kYXRlcGljay1wb3B1cC5tcGhiLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2stcG9wdXAubXBoYi1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL21vdG9wcmVzcy1ob3RlbC1ib29raW5nL2ltYWdlcy9sb2FkaW5nLmdpZiUzRnZlcj00LjguOCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLWJvb2tlZC1kYXRlOm5vdCgubXBoYi1zZWxlY3RhYmxlLWRhdGUpIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXBhc3QtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItZWFybGllci1taW4tZGF0ZSwgLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLWxhdGVyLW1heC1kYXRlIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLWVhcmxpZXItY2hlY2staW4tZGF0ZSB7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjODg4O1xufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItY2hlY2staW4tZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWYwOTM7XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBhLmRhdGVwaWNrLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2staGlnaGxpZ2h0LCAubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5kYXRlcGljay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgc3Bhbi5tcGhiLWNoZWNrLWluLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLm1waGItc2VsZWN0YWJsZS1kYXRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXBoYl9zY19hdmFpbGFiaWxpdHlfY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhcltkYXRhLW1vbnRoc3Rvc2hvdyQ9XCIxXCJdIC5kYXRlcGljay1tb250aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiMlwiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiM1wiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiNFwiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiNVwiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtYm9vay1idXR0b24sIC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtcHJpY2UsIC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtdGl0bGUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ubXBoYl93aWRnZXRfcm9vbXMtd3JhcHBlciAubXBoYi13aWRnZXQtcm9vbS10eXBlLWF0dHJpYnV0ZXMsIC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtZGVzY3JpcHRpb24sIC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ubXBoYl93aWRnZXRfcm9vbXMtd3JhcHBlciAubXBoYi13aWRnZXQtcm9vbS10eXBlLXByaWNlIC5tcGhiLXByaWNlLCAubXBoYl93aWRnZXRfcm9vbXMtd3JhcHBlciAubXBoYi13aWRnZXQtcm9vbS10eXBlLXRpdGxlID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2U6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSA+IC5tcGhiLWNoZWNrb3V0LXNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKSwgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSA+IC5tcGhiLWNoZWNrb3V0LXNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYl9jaGVja291dC1zZXJ2aWNlLXF1YW50aXR5LCAubXBoYl9zY19jaGVja291dC1mb3JtIC5tcGhiX2NoZWNrb3V0LXNlcnZpY2UtcXVhbnRpdHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZCA+IC5tcGhiLWlubmVyLWljb24sIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItcHJpY2UtYnJlYWtkb3duIC5tcGhiLXByaWNlLWJyZWFrZG93bi1leHBhbmQgPiAubXBoYi1pbm5lci1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItdGFibGUtcHJpY2UtY29sdW1uLCAubXBoYl9zY19jaGVja291dC1mb3JtIC5tcGhiLXByaWNlLWJyZWFrZG93biAubXBoYi10YWJsZS1wcmljZS1jb2x1bW4ge1xuICB3aWR0aDogMzMlO1xufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWdhdGV3YXlzLWxpc3QsIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItZ2F0ZXdheXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItZ2F0ZXdheXMtbGlzdCA+IGxpLCAubXBoYl9zY19jaGVja291dC1mb3JtIC5tcGhiLWdhdGV3YXlzLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcywgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWJpbGxpbmctZmllbGRzLWhpZGRlbiwgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWJpbGxpbmctZmllbGRzIGlucHV0W2RhdGEtYmVhbnN0cmVhbS1pZF0sIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItYmlsbGluZy1maWVsZHMgaW5wdXRbZGF0YS1iZWFuc3RyZWFtLWlkXSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyBmaWVsZHNldCwgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi10ZXJtcy1hbmQtY29uZGl0aW9ucywgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi10ZXJtcy1hbmQtY29uZGl0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC4ycyBsaW5lYXIsIHBhZGRpbmcgMC4ycyBsaW5lYXIsIG1heC1oZWlnaHQgMC40cyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItdGVybXMtYW5kLWNvbmRpdGlvbnMubXBoYi1hY3RpdmUsIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItdGVybXMtYW5kLWNvbmRpdGlvbnMubXBoYi1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1sb2dpbi1mb3JtLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gPiAubXBoYi1jaGVja291dC1zZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXBoYl9jaGVja291dC1zZXJ2aWNlcy1saXN0LCAubXBoYl9zY19jaGVja291dC1zZXJ2aWNlcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQgLm1waGItcmVzZXJ2YXRpb24tZGV0YWlscyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQgLm1waGItY2FydC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWNvbmZpcm0tcmVzZXJ2YXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydC5tcGhiLWVtcHR5LWNhcnQgLm1waGItY2FydC1tZXNzYWdlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQubXBoYi1lbXB0eS1jYXJ0IC5tcGhiLWNhcnQtdG90YWwtcHJpY2UsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydC5tcGhiLWVtcHR5LWNhcnQgLm1waGItY29uZmlybS1yZXNlcnZhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0Om5vdCgubXBoYi1lbXB0eS1jYXJ0KSAubXBoYi1lbXB0eS1jYXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb246bm90KC5tcGhiLXJvb21zLWFkZGVkKSAubXBoYi1jb25maXJtLXJlc2VydmF0aW9uLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uOm5vdCgubXBoYi1yb29tcy1hZGRlZCkgLm1waGItcm9vbXMtcmVzZXJ2YXRpb24tbWVzc2FnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIC5tcGhiLXJvb21zLXJlc2VydmF0aW9uLW1lc3NhZ2Utd3JhcHBlciAubXBoYi1yZW1vdmUtZnJvbS1yZXNlcnZhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1kZXRhaWxzLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gLm1waGItcmVjb21tZW5kYXRpb24taXRlbS1ndWVzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbiAubXBoYi1yZWNvbW1lZGF0aW9uLWl0ZW0tc3VidG90YWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gLm1waGItcmVjb21tZW5kYXRpb24tdG90YWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gLm1waGItcmVjb21tZW5kYXRpb24tcmVzZXJ2ZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gKyAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gLm1waGItYm9va2luZy1kZXRhaWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscyA+IGxpIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gLm1waGItYm9va2luZy1kZXRhaWxzID4gbGkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1hcmdpbjogMCAxLjVlbSAxLjVlbSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjZDNjZWQyO1xuICB9XG59XG4ubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gLm1waGItYm9va2luZy1kZXRhaWxzID4gbGkgc3Bhbi5sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbn1cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscyA+IGxpIHNwYW4udmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubXBoYl9zY19hY2NvdW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3Mge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3MgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3MgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpIFwiOiBcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4jbXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2RzID4gdWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNtcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZHMgLm1waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMS41ZW0gMCAwO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuI21waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kcyAubXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jbXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2RzIC5tcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZC5hY3RpdmUgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDJweCBjdXJyZW50Q29sb3I7XG59XG5cbiNtcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZHMgLm1waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2RzIC5tcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiLXN0cmlwZS1wYXltZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1waGItc3RyaXBlLXBheW1lbnQtY29udGFpbmVyIC5TdHJpcGVFbGVtZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA2cHggMCAjZTZlYmYxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5tcGhiLXN0cmlwZS1wYXltZW50LWNvbnRhaW5lciAuU3RyaXBlRWxlbWVudC0tZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCAjY2ZkN2RmO1xufVxuXG4ubXBoYi1zdHJpcGUtcGF5bWVudC1jb250YWluZXIgLlN0cmlwZUVsZW1lbnQtLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmYTc1NWE7XG59XG5cbi5tcGhiLXN0cmlwZS1wYXltZW50LWNvbnRhaW5lciAuU3RyaXBlRWxlbWVudC0td2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmRlNSAhaW1wb3J0YW50O1xufVxuXG4jbXBoYi1zdHJpcGUtZXJyb3JzIHtcbiAgY29sb3I6ICNlMjU5NTA7XG59XG5cbi5tcGhici1zdGFyLXJhdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBjb2xvcjogI2QzZDNkMztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4ubXBoYnItc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcXGYxNTVcXGYxNTVcXGYxNTVcXGYxNTVcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuLm1waGJyLXN0YXItcmF0aW5nID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBjb2xvcjogZ29sZDtcbn1cblxuLm1waGJyLXN0YXItcmF0aW5nID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVxcZjE1NVxcZjE1NVxcZjE1NVxcZjE1NVwiO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5tcGhici1yZXZpZXctd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1waGJyLXJldmlldy13cmFwcGVyIC5tcGhici1yZXZpZXctcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy10aXRsZSwgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXZhbHVlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMgLm1waGJyLXJhdGluZy10eXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tcGhiLXJldmlld3MgLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4gLmNvbW1lbnQgLmNvbW1lbnQtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhici1yYXRpbmctd3JhcHBlciB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubXBoYnItcmF0aW5nLXdyYXBwZXIgLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYnItc3RhcnMge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubXBoYi1yZXZpZXdzIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50LWxpc3QsIC5tcGhiLXJldmlld3MgLmNvbW1lbnQtbGlzdCAuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1hZGQtcmV2aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogNSU7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5tcGhici1yYXRpbmctd3JhcHBlciB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhiLXJhdGluZy1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXctZm9ybSAubXBoYnItcmF0aW5nLXdyYXBwZXIgLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYi1yYXRpbmctcGlja2VyIG9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5jb21tZW50LWZvcm0tdXJsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3cy1saXN0Lm1waGJyLW11bHRpY29sdW1uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3cy1saXN0Lm1waGJyLW11bHRpY29sdW1uLWxpc3QubXBoYnItMi1jb2x1bW5zLWxpc3QgPiBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXdzLWxpc3QubXBoYnItbXVsdGljb2x1bW4tbGlzdC5tcGhici0zLWNvbHVtbnMtbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlld3MtbGlzdC5tcGhici1tdWx0aWNvbHVtbi1saXN0Lm1waGJyLTQtY29sdW1ucy1saXN0ID4gbGkge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3cy1saXN0Lm1waGJyLW11bHRpY29sdW1uLWxpc3QubXBoYnItNS1jb2x1bW5zLWxpc3QgPiBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXdzLWxpc3QubXBoYnItbXVsdGljb2x1bW4tbGlzdC5tcGhici02LWNvbHVtbnMtbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWxvYWQtbW9yZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbG9hZC1tb3JlLXdyYXBwZXIgLm1waGItcHJlbG9hZGVyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubXBoYi1yZXZpZXdzOmJlZm9yZSwgLm1waGItcmV2aWV3czphZnRlciwgLm1waGItcmV2aWV3cyAuY29tbWVudC1uYXZpZ2F0aW9uOmJlZm9yZSwgLm1waGItcmV2aWV3cyAuY29tbWVudC1uYXZpZ2F0aW9uOmFmdGVyLCAubXBoYi1yZXZpZXdzIC5jb21tZW50LWxpc3Q6YmVmb3JlLCAubXBoYi1yZXZpZXdzIC5jb21tZW50LWxpc3Q6YWZ0ZXIsIC5tcGhiLXJldmlld3MgLm1waGJyLXJhdGluZy13cmFwcGVyOmJlZm9yZSwgLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tcGhiLXJldmlld3MgLmNvbW1lbnQgLnNheXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50IC5jb21tZW50LW1ldGEgLm1waGJyLXJhdGluZy10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50IC5jb21tZW50LW1ldGEgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50IC5yZXZpZXctdGV4dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYnItcmV2aWV3LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYWRtaW4gLm1waGJyLXJhdGluZ3Mtd3JhcHBlciAubXBoYnItcmF0aW5nLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYWRtaW4gLm1waGJyLXJhdGluZ3Mtd3JhcHBlciAubXBoYnItcmF0aW5nLXR5cGUgLm1waGJyLXN0YXItcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yZXZpZXdzLXdyYXBwZXIubXBoYi1yZXZpZXdzLCAubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yYXRpbmdzLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1waGJfd2lkZ2V0X2FjY29tbW9kYXRpb25fcmV2aWV3cy13cmFwcGVyLm1waGItcmV2aWV3cyAuY29tbWVudC1jb250ZW50LCAubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yYXRpbmdzLXdyYXBwZXIgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1waGJfd2lkZ2V0X2FjY29tbW9kYXRpb25fcmV2aWV3cy13cmFwcGVyLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIsIC5tcGhiX3dpZGdldF9hY2NvbW1vZGF0aW9uX3JhdGluZ3Mtd3JhcHBlciAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbnAubXBoYnItc3RhcnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5wLm1waGJyLXN0YXJzIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG5wLm1waGJyLXN0YXJzIGE6aG92ZXIgfiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbnAubXBoYnItc3RhcnM6aG92ZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG5wLm1waGJyLXN0YXJzLnNlbGVjdGVkIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbnAubXBoYnItc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmUgfiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbnAubXBoYnItc3RhcnMuc2VsZWN0ZWQgYTpub3QoLmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLyohXG5UaGVtZSBOYW1lOiBCb29rbGl1bVxuVGhlbWUgVVJJOiBodHRwczovL21vdG9wcmVzcy5jb20vcHJvZHVjdHMvYm9va2xpdW1cbkF1dGhvcjogTW90b1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL21vdG9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogQm9va2xpdW0gaXMgYSBwZXJmZWN0bHkgdGFpbG9yZWQgR3V0ZW5iZXJnICBXb3JkUHJlc3MgdGhlbWUgYnVpbHQgd2l0aCB0aGUgaGVscCBvZiBtdWx0aWZ1bmN0aW9uYWwgR2V0d2lkIEJsb2Nrcy4gT3duZXJzIG9mIG11bHRpcGxlIHZpbGxhcyBvciBvdGhlciBhY2NvbW1vZGF0aW9ucyBjYW4gcHJlc2VudGFibHkgc2hvd2Nhc2UgdGhlaXIgcHJvcGVydGllcyBhbmQgYWN0aXZpdGllcy4gQm9va2xpdW0gV29yZFByZXNzIHRoZW1lIGNvbWVzIHdpdGggdGhlIEhvdGVsIEJvb2tpbmcgcGx1Z2luIGJ5IE1vdG9QcmVzcyB3aGljaCBpcyBrbm93biBmb3IgcmljaCBmdW5jdGlvbmFsaXR5IGFuZCBoYW5keSBmZWF0dXJlcy5cblZlcnNpb246IDEuNC40XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBib29rbGl1bVxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIGJsb2NrLXN0eWxlc1xuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbkJvb2tsaXVtIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE3IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyaW5nLXRvLXRvcCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sIFt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCBvcHRncm91cCwgdGV4dGFyZWEge1xuICBjb2xvcjogIzNiNDI0OTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40ODtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuXG5oMTpmaXJzdC1jaGlsZCwgLmgxOmZpcnN0LWNoaWxkLCBoMjpmaXJzdC1jaGlsZCwgLmgyOmZpcnN0LWNoaWxkLCBoMzpmaXJzdC1jaGlsZCwgLmgzOmZpcnN0LWNoaWxkLCBoNDpmaXJzdC1jaGlsZCwgLmg0OmZpcnN0LWNoaWxkLCBoNTpmaXJzdC1jaGlsZCwgLmg1OmZpcnN0LWNoaWxkLCBoNjpmaXJzdC1jaGlsZCwgLmg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDE6bGFzdC1jaGlsZCwgLmgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIC5oMjpsYXN0LWNoaWxkLCBoMzpsYXN0LWNoaWxkLCAuaDM6bGFzdC1jaGlsZCwgaDQ6bGFzdC1jaGlsZCwgLmg0Omxhc3QtY2hpbGQsIGg1Omxhc3QtY2hpbGQsIC5oNTpsYXN0LWNoaWxkLCBoNjpsYXN0LWNoaWxkLCAuaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kZm4sIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzNiNDI0OTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ibG9ja3F1b3RlIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxucHJlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIC5tYXJrLCBpbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCwgb2wge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XG59XG5cbnVsID4gbGksIG9sID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbnVsID4gbGk6bGFzdC1jaGlsZCwgb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsIGxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG50ZCwgdGgge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYnV0dG9uLCAubW9yZS1saW5rLCAucGFnZS1mb290ZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPXJlc2V0XTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuYnV0dG9uOmhvdmVyLCAubW9yZS1saW5rOmhvdmVyLCAucGFnZS1mb290ZXIgLnBvc3QtZWRpdC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLCBpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cywgaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlLCAubW9yZS1saW5rOmZvY3VzLCAubW9yZS1saW5rOmFjdGl2ZSwgLnBhZ2UtZm9vdGVyIC5wb3N0LWVkaXQtbGluazpmb2N1cywgLnBhZ2UtZm9vdGVyIC5wb3N0LWVkaXQtbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tb3JlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGFnZS1mb290ZXIgLnBvc3QtZWRpdC1saW5rIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5wYWdlLWZvb3RlciAucG9zdC1lZGl0LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXJhbmdlXSwgaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9d2Vla10sIGlucHV0W3R5cGU9dGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgaW5wdXRbdHlwZT1jb2xvcl0sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLCBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywgaW5wdXRbdHlwZT10aW1lXTpmb2N1cywgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9cmFuZ2VdLCBpbnB1dFt0eXBlPWRhdGVdLCBpbnB1dFt0eXBlPW1vbnRoXSwgaW5wdXRbdHlwZT13ZWVrXSwgaW5wdXRbdHlwZT10aW1lXSwgaW5wdXRbdHlwZT1kYXRldGltZV0sIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBpbnB1dFt0eXBlPWNvbG9yXSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vaW1nL2FuZ2xlLWRvd24tc29saWQuc3ZnJTNGdj0yLjIpIG5vLXJlcGVhdCB0b3AgMXJlbSByaWdodCAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luOiAwIDE0cHggMnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuZm9ybSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuZm9ybSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5maWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLCAubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpOmhvdmVyID4gYSwgLm1haW4tbmF2aWdhdGlvbiBsaTpob3ZlciA+IGJ1dHRvbiwgLm1haW4tbmF2aWdhdGlvbiBsaS5mb2N1cyA+IGEsIC5tYWluLW5hdmlnYXRpb24gbGkuZm9jdXMgPiBidXR0b24ge1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnRfcGFnZV9pdGVtID4gKiwgLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWl0ZW0gPiAqLCAubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiAqLCAubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiAqIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi5tb2JpbGUtc29jaWFsLW1lbnUuc29jaWFsLW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLXNvY2lhbC1tZW51LnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2JpbGUtc29jaWFsLW1lbnUuc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1vYmlsZS1zb2NpYWwtbWVudS5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSB7XG4gIG1hcmdpbjogMCAxLjI1cmVtIDAgMDtcbn1cblxuLm1vYmlsZS1zb2NpYWwtbWVudS5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1tZW51IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG4uZm9vdGVyLW1lbnUgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb290ZXItbWVudSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLm1lbnUtdG9nZ2xlLCAubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLCAuc2l0ZS1tYWluIC5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cywgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCwgLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDY2NHB4O1xuICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYztcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQ6aG92ZXIsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHM6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLCAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlciwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInR3aXR0ZXIuY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJmYWNlYm9vay5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cInBsdXMuZ29vZ2xlLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwicGludGVyZXN0LmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZm91cnNxdWFyZS5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cInlhaG9vLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwic2t5cGU6XCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5ZWxwLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2aWFkZW8uY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ4aW5nLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwic291bmRjbG91ZC5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cInNwb3RpZnkuY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJsYXN0LmZtXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmltZW8uY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2aW5lLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZmxpY2tyLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiNTAwcHguY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJpbnN0YWdyYW0uY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0dW1ibHIuY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJyZWRkaXQuY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkcmliYmJsZS5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cInN0dW1ibGV1cG9uLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZGlnZy5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cImJlaGFuY2UubmV0XCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZWxpY2lvdXMuY29tXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZXZpYW50YXJ0LmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwicGxheS5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cIndpa2lwZWRpYS5jb21cIl06YmVmb3JlLCAuc29jaWFsLW1lbnUgYVtocmVmKj1cImFwcGxlLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ2l0aHViLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ2l0aHViLmlvXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ3aW5kb3dzLmNvbVwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwidHJpcGFkdmlzb3IuXCJdOmJlZm9yZSwgLnNvY2lhbC1tZW51IGFbaHJlZio9XCJzbGlkZXNoYXJlLm5ldFwiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiLnJzc1wiXTpiZWZvcmUsIC5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmsuY29tXCJdOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zb2NpYWwtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uc29jaWFsLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbWVudSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zb2NpYWwtbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi5zb2NpYWwtbWVudSBhIC5tZW51LXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNvY2lhbC1tZW51IGE6YmVmb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMXJlbS8xIFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LWluZGVudDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zb2NpYWwtbWVudSBhOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCIsIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICB9XG59XG4uc29jaWFsLW1lbnUgYTplbXB0eSB7XG4gIHdpZHRoOiAxZW07XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJmYWNlYm9vay5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJnb29nbGUuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiL21hcFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInBpbnRlcmVzdC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJmb3Vyc3F1YXJlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInlhaG9vLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInNreXBlOlwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmlhZGVvLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInhpbmcuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwic291bmRjbG91ZC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJzcG90aWZ5LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImxhc3QuZm1cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInZpbWVvLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInZpbmUuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZmxpY2tyLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cIjUwMHB4LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImluc3RhZ3JhbS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0dW1ibHIuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwicmVkZGl0LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImRyaWJiYmxlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInN0dW1ibGV1cG9uLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImRpZ2cuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiYmVoYW5jZS5uZXRcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZWxpY2lvdXMuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZGV2aWFudGFydC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJwbGF5LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cIndpa2lwZWRpYS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJhcHBsZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJnaXRodWIuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ2l0aHViLmlvXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwid2luZG93cy5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0cmlwYWR2aXNvci5cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJzbGlkZXNoYXJlLm5ldFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cIi5yc3NcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2ay5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0ZWw6XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwibWFpbHRvOlwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBub25lO1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuODc1ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuODc1ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjg3NWVtO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciwgLmVudHJ5LWNvbnRlbnQ6YmVmb3JlLCAuZW50cnktY29udGVudDphZnRlciwgLmNvbW1lbnQtY29udGVudDpiZWZvcmUsIC5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsIC5zaXRlLWNvbnRlbnQ6YmVmb3JlLCAuc2l0ZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5jbGVhcjphZnRlciwgLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsIC5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsIC5zaXRlLWhlYWRlcjphZnRlciwgLnNpdGUtY29udGVudDphZnRlciwgLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG59XG5cbi53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLndpZGdldF9zZWFyY2ggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9zZWFyY2ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldF9uYXZfbWVudSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbl9tYWlsY2hpbXBfd3JhcHBlciBmb3JtID4gKiwgLndpZGdldF9hbl9tYWlsY2hpbXAgZm9ybSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmFuX21haWxjaGltcF93cmFwcGVyIGZvcm0gPiAqOmxhc3QtY2hpbGQsIC53aWRnZXRfYW5fbWFpbGNoaW1wIGZvcm0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYW5fbWFpbGNoaW1wX3dyYXBwZXIgbGFiZWwsIC53aWRnZXRfYW5fbWFpbGNoaW1wIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41ZW0gMC4yNWVtO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMC41ZW0gMC4yNWVtO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRib2R5IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRmb290IHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4ud2lkZ2V0LWljb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1pY29uLWxpc3QgbGkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi53aWRnZXQtaWNvbi1saXN0IGxpOmxhc3QtY2hpbGQgPiAqIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtaWNvbi1saXN0IGxpID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLndpZGdldC1pY29uLWxpc3QgbGkgLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmc6IDUwcHggMjVweCAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGVudC1hcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuYm9keS5zaXRlLXdpZGUgLnNpdGUge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyLCBib2R5LnNpdGUtd2lkZSAuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAxcmVtIDEuNTYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS1oZWFkZXIsIGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbSAzLjEyNXJlbTtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWJyYW5kaW5nLCBib2R5LnNpdGUtd2lkZSAuc2l0ZS1icmFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS1icmFuZGluZyAuc2l0ZS10aXRsZSwgYm9keS5zaXRlLXdpZGUgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtYnJhbmRpbmcgLmN1c3RvbS1sb2dvLWxpbmsgaW1nLCBib2R5LnNpdGUtd2lkZSAuc2l0ZS1icmFuZGluZyAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51LXRvZ2dsZSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24sIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIudG9nZ2xlZCAubWFpbi1uYXZpZ2F0aW9uLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIudG9nZ2xlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5ib2R5LnNpdGUtYm94ZWQgLnByaW1hcnktbWVudS1tb3JlLXRvZ2dsZSwgYm9keS5zaXRlLXdpZGUgLnByaW1hcnktbWVudS1tb3JlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5wcmltYXJ5LW1lbnUtbW9yZS10b2dnbGUuaXMtZW1wdHksIGJvZHkuc2l0ZS13aWRlIC5wcmltYXJ5LW1lbnUtbW9yZS10b2dnbGUuaXMtZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LW1vcmUsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLm1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51ID4gbGksIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51ID4gbGkgPiBhLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51ID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgYSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IGxpLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Ym1lbnUtdG9nZ2xlLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWJtZW51LXRvZ2dsZSB7XG4gIHRvcDogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWJtZW51LXRvZ2dsZSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3VibWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51LCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudS50b2dnbGVkLW9uLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudS50b2dnbGVkLW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUudG9sZWZ0LCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudS50b2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgYSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgYSB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICB9XG59XG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgPiBsaSBhLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSA+IGxpIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51LCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICB0b3A6IDA7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNXJlbTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5zdWItbWVudSwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLnN1Yi1tZW51LCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5zdWItbWVudS50b2xlZnQsIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5zdWItbWVudS50b2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uLCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiA+ICosIGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gPiAqIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LCBib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgfVxuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiB1bCwgYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc29jaWFsLW1lbnUtdG9nZ2xlLCBib2R5LnNpdGUtd2lkZSAuc29jaWFsLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyID4gLnNvY2lhbC1tZW51LXdyYXBwZXIsIGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlciA+IC5zb2NpYWwtbWVudS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWhlYWRlciA+IC5zb2NpYWwtbWVudS13cmFwcGVyLnRvZ2dsZWQgLnNvY2lhbC1tZW51LCBib2R5LnNpdGUtd2lkZSAuc2l0ZS1oZWFkZXIgPiAuc29jaWFsLW1lbnUtd3JhcHBlci50b2dnbGVkIC5zb2NpYWwtbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTMwJTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWhlYWRlciA+IC5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSwgYm9keS5zaXRlLXdpZGUgLnNpdGUtaGVhZGVyID4gLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS1oZWFkZXIgPiAuc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGksIGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlciA+IC5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWhlYWRlciA+IC5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSBhOmJlZm9yZSwgYm9keS5zaXRlLXdpZGUgLnNpdGUtaGVhZGVyID4gLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUge1xuICBtYXgtd2lkdGg6IDE1MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzMHB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAuc2l0ZSB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvO1xuICB9XG59XG5ib2R5LnNpdGUtYm94ZWQuYmxvZyAuc2l0ZS1tYWluIGFydGljbGUsIGJvZHkuc2l0ZS1ib3hlZC5hcmNoaXZlIC5zaXRlLW1haW4gYXJ0aWNsZSwgYm9keS5zaXRlLWJveGVkLnNlYXJjaCAuc2l0ZS1tYWluIGFydGljbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC5hcmNoaXZlIC5zaXRlLW1haW4gLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgPiAqIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zaXRlLWJveGVkLmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZC5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuYm9keS5zaXRlLWJveGVkLmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5zaXRlLWJveGVkLnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgfVxufVxuYm9keS5zaXRlLWJveGVkLnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0tY29udGFpbmVyIC5zaW5nbGUtcm9vbS1mb3JtLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5zaXRlLWJveGVkLnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nOiAwIDMuNzVyZW07XG4gIH1cbn1cbmJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1hdHRyaWJ1dGVzLXdyYXBwZXIsIGJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLCBib2R5LnNpdGUtYm94ZWQgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIsIGJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciwgYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciwgYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydDpub3QoLm1waGItZW1wdHktY2FydCksIGJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5jb21tZW50LXJlc3BvbmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDIwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjA4KSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggMjBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpKTtcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrb3V0LXRlcm1zLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYi1yZXZpZXdzIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC53b29jb21tZXJjZS1jaGVja291dCBmb3JtLmNoZWNrb3V0X2NvdXBvbiwgYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbiwgYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjdXN0b21lcl9kZXRhaWxzID4gKiwgYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlci1yZXZpZXcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCwgNTQsIDcyLCAwLjEpO1xufVxuXG5ib2R5LnNpdGUtYm94ZWQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLCBib2R5LnNpdGUtYm94ZWQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkbWluLWJhci1zaG93bi5zaXRlLW1lbnUtbGVmdCAuc2l0ZS1oZWFkZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZG1pbi1iYXItc2hvd24uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIHRvcDogMzJweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweCk7XG4gIH1cbn1cbi5zaXRlLWJyYW5kaW5nIHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbi5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGE6aG92ZXIsIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGE6Zm9jdXMsIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLWJyYW5kaW5nIC5jdXN0b20tbG9nby1saW5rIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuY3VzdG9tLWxvZ28tbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc29jaWFsLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc29jaWFsLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDA7XG4gICAgZmxleDogMSAwO1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnRvZ2dsZWQgLm1haW4tbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIudG9nZ2xlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnRvZ2dsZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDAuNHMgZWFzZTtcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24gLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC40cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlci5uby1pbWFnZSAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjVyZW0gMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDgwcHggMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDgwcHggMjAwcHg7XG4gIH1cbn1cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLnByaW1hcnktbWVudSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5wcmltYXJ5LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLnByaW1hcnktbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAucHJpbWFyeS1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsIDI0LCAyNiwgMC41KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24taW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24taW1hZ2Utd3JhcHBlciAubmV3LW1lbnUtaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDJzIGVhc2U7XG4gIHRyYW5zaXRpb246IDJzIGVhc2U7XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIC5uZXctbWVudS1pbWFnZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMi43MjhweCAxMi43MjhweCAyMXB4IDBweCByZ2JhKDYsIDE5LCAzNCwgMC4yMSk7XG4gIGJveC1zaGFkb3c6IDEyLjcyOHB4IDEyLjcyOHB4IDIxcHggMHB4IHJnYmEoNiwgMTksIDM0LCAwLjIxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIH1cbn1cbi5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51IHtcbiAgICBtYXJnaW46IDAgLTUwcHg7XG4gIH1cbn1cbi5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ3MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKG1pbi13aWR0aDogMTQ3MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUgPiBsaSB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUgPiBsaSB7XG4gICAgcGFkZGluZzogMCA2NXB4O1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzNiNDI0OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkgPiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwgbGk6aG92ZXIgPiBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwudG9nZ2xlZC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwgdWwge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUgPiBsaSA+IHVsIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwgdWwudG9nZ2xlZC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSA+IGxpID4gdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkgPiB1bCAucGFnZV9pdGVtX2hhc19jaGlsZHJlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkgPiB1bCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCwgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUgPiBsaSA+IHVsIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuIHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51ID4gbGkgPiAuc3VibWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGU6aG92ZXIgLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlOmhvdmVyIC5saW5lOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlOmZvY3VzLCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAubGluZSB7XG4gIHdpZHRoOiAyOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgsIDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4LCA2cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNnB4LCA2cHgpO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxpbmU6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNnB4LCAtNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCwgLTZweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCwgLTZweCk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUgLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUgLmxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdWJtZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzNiNDI0OTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN1Ym1lbnUtdG9nZ2xlOmJlZm9yZSwgLnN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc3VibWVudS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VibWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc3VibWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5zdWJtZW51LXRvZ2dsZS50b2dnbGVkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIG1heC13aWR0aDogMTUxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgY29sb3I6ICM3NjdiODA7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXItd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gKyAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvICsgLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIHtcbiAgbWF4LXdpZHRoOiAxNTEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBjb2xvcjogIzc2N2I4MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgKyAuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgKyAuYm90dG9tLXdpZGdldHMge1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyBpbWcuYWxpZ25sZWZ0ICsgaW1nLmFsaWdubGVmdCwgLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyBpbWcuYWxpZ25sZWZ0ICsgbm9zY3JpcHQgKyBpbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIGltZy5hbGlnbnJpZ2h0ICsgaW1nLmFsaWducmlnaHQsIC5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgaW1nLmFsaWducmlnaHQgKyBub3NjcmlwdCArIGltZy5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cywgLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzLCAuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIHtcbiAgICBtYXJnaW46IDAgLTIuNXJlbTtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyAud2lkZ2V0LWFyZWEsIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyAud2lkZ2V0LWFyZWEsIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIC53aWRnZXQtYXJlYSwgLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyAud2lkZ2V0LWFyZWEge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIC53aWRnZXQtYXJlYSArIC53aWRnZXQtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgLndpZGdldC1hcmVhICsgLndpZGdldC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWEge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWEgKyAud2lkZ2V0LWFyZWEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQtYXJlYSArIC53aWRnZXQtYXJlYTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQtYXJlYSArIC53aWRnZXQtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmVudHJ5LXRpdGxlLCAucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxufVxuLnBhZ2UtY29udGVudCA+ICoge1xuICBtYXgtd2lkdGg6IDg5MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCA+IGgxLCAuZW50cnktY29udGVudCA+IC5oMSwgLmVudHJ5LWNvbnRlbnQgPiBoMiwgLmVudHJ5LWNvbnRlbnQgPiAuaDIsIC5lbnRyeS1jb250ZW50ID4gaDMsIC5lbnRyeS1jb250ZW50ID4gLmgzLCAuZW50cnktY29udGVudCA+IGg0LCAuZW50cnktY29udGVudCA+IC5oNCwgLmVudHJ5LWNvbnRlbnQgPiBoNSwgLmVudHJ5LWNvbnRlbnQgPiAuaDUsIC5lbnRyeS1jb250ZW50ID4gaDYsIC5lbnRyeS1jb250ZW50ID4gLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjRweCkge1xuICAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDY2NHB4KSAvIDIpO1xuICB9XG59XG4uZW50cnktY29udGVudCA+ICouYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDY2NHB4KSAvIDIpO1xuICB9XG59XG4uZW50cnktY29udGVudCA+ICouYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IC5wYWdlLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbmJvZHkucGFnZSAuc2l0ZS1tYWluID4gLmhlbnRyeSA+IC5lbnRyeS1oZWFkZXIsIGJvZHkucGFnZSAuc2l0ZS1tYWluID4gLmhlbnRyeSA+IC5wb3N0LXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogODkycHg7XG59XG5cbmJvZHkucGFnZSAuZW50cnktY29udGVudCA+ICoge1xuICBtYXgtd2lkdGg6IDg5MnB4O1xufVxuXG5ib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xufVxuXG5ib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYm9keS5wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIGJvZHkucGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDg5MnB4KSAvIDIpO1xuICB9XG59XG5ib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWducmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTJweCkge1xuICBib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDg5MnB4KSAvIDIpO1xuICB9XG59XG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLnNpdGUtbWFpbiA+IC5oZW50cnkgPiAuZW50cnktaGVhZGVyLCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLnNpdGUtbWFpbiA+IC5oZW50cnkgPiAucG9zdC10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGUtcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIDExMjBweCkgLyAyKTtcbiAgfVxufVxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMTIwcHgpIC8gMik7XG4gIH1cbn1cbmJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLnNpdGUtbWFpbiA+IC5oZW50cnkgPiAuZW50cnktaGVhZGVyLCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5zaXRlLW1haW4gPiAuaGVudHJ5ID4gLnBvc3QtdGh1bWJuYWlsLCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuc2l0ZS1tYWluID4gLmhlbnRyeSA+IC5lbnRyeS1oZWFkZXIsIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5zaXRlLW1haW4gPiAuaGVudHJ5ID4gLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG59XG5cbmJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudCA+ICoge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZXItcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlLCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiAxNTUwcHg7XG59XG5cbmJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCwgYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZXItcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0LCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MTBweCkge1xuICBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQsIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTM1MHB4KSAvIDIpO1xuICB9XG59XG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0LCBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudCA+ICouYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYxMHB4KSB7XG4gIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWducmlnaHQsIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMzUwcHgpIC8gMik7XG4gIH1cbn1cbmJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5zaXRlLW1haW4gPiAuaGVudHJ5ID4gLmVudHJ5LWhlYWRlciwgYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLnNpdGUtbWFpbiA+IC5oZW50cnkgPiAucG9zdC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS10aXRsZSArIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24sIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLCAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmVudHJ5LWhlYWRlciwgLnBhZ2UtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmVudHJ5LWhlYWRlciA+ICosIC5wYWdlLWhlYWRlciA+ICoge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDg5MnB4O1xufVxuXG4uZW50cnktZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiA2NjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG5zcGFuLmZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC4xZW0gMC41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMjBweDtcbn1cblxuLnBvc3QtdGh1bWJuYWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmEucG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEucG9zdC10aHVtYm5haWw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hLnBvc3QtdGh1bWJuYWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5lbnRyeS10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1tZXRhID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG59XG5cbi5lbnRyeS1tZXRhID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZW50cnktbWV0YSA+ICo6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1tZXRhID4gKjphZnRlciB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi5lbnRyeS1tZXRhID4gKi5mZWF0dXJlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1tZXRhIGkge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi5lbnRyeS1tZXRhICsgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLmVudHJ5LW1ldGEgLmNhdC1saW5rcyBhIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi5lbnRyeS1tZXRhIC5jYXQtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGFncy1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRhZ3MtbGlua3MgLnRhZ3MtbGlua3MtdGl0bGUge1xuICBjb2xvcjogIzNiNDI0OTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4udGFncy1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGFncy1saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMTNiMGJiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUsIGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSwgYm9keS5zZWFyY2ggLnNpdGUtbWFpbiA+IGFydGljbGUge1xuICBtYXgtd2lkdGg6IDg5MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZyAuc2l0ZS1tYWluID4gYXJ0aWNsZSwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUgKyBhcnRpY2xlLCBib2R5LmFyY2hpdmUgLnNpdGUtbWFpbiA+IGFydGljbGUgKyBhcnRpY2xlLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LXRpdGxlLCBib2R5LmFyY2hpdmUgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LXRpdGxlLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS10aXRsZSwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS10aXRsZSwgYm9keS5zZWFyY2ggLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5ib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqLCBib2R5LmFyY2hpdmUgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25mdWxsLCBib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWdud2lkZSwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmZ1bGwsIGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25mdWxsLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ253aWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbmxlZnQsIGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0LCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25yaWdodCwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbnJpZ2h0LCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktY29udGVudCA+ICouYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1oZWFkZXIsIGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktaGVhZGVyLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktaGVhZGVyID4gKiwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgPiAqLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktaGVhZGVyID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1oZWFkZXI6bGFzdC1jaGlsZCwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1oZWFkZXI6bGFzdC1jaGlsZCwgYm9keS5zZWFyY2ggLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhLCBib2R5LmFyY2hpdmUgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LW1ldGEsIGJvZHkuc2VhcmNoIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhID4gKiwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhID4gKiwgYm9keS5zZWFyY2ggLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LW1ldGEgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LW1ldGEgPiAqOmFmdGVyLCBib2R5LmFyY2hpdmUgLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LW1ldGEgPiAqOmFmdGVyLCBib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSAuZW50cnktbWV0YSA+ICo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhID4gKi5mZWF0dXJlZCwgYm9keS5hcmNoaXZlIC5zaXRlLW1haW4gPiBhcnRpY2xlIC5lbnRyeS1tZXRhID4gKi5mZWF0dXJlZCwgYm9keS5zZWFyY2ggLnNpdGUtbWFpbiA+IGFydGljbGUgLmVudHJ5LW1ldGEgPiAqLmZlYXR1cmVkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG5ib2R5LnNlYXJjaCAuc2l0ZS1tYWluID4gYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSArIGFydGljbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgbGVmdDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZTpudGgtY2hpbGQoMm4tMSkge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOm50aC1jaGlsZCgybi0xKSAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOm50aC1jaGlsZCgybi0xKSAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5zdGlja3ktcG9zdC1jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLmVudHJ5LXRpdGxlIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICB9XG59XG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLmVudHJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5lbnRyeS1jb250ZW50OmJlZm9yZSwgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5lbnRyeS1jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5wb3N0LXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1heC13aWR0aDogNjY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAuZW50cnktbWV0YSAuZmVhdHVyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LW1ldGEgKyAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlOmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZTpiZWZvcmUge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlICsgYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreS5oYXMtcG9zdC10aHVtYm5haWwgLmZlYXR1cmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreS5oYXMtcG9zdC10aHVtYm5haWwgLmZlYXR1cmVkIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAucG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS1tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS1tZXRhICsgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktbWV0YSAuZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmVycm9yNDA0IC5jb250ZW50LWFyZWEsIGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLmNvbnRlbnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2ltZy9iZ180MDQucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDEwJTtcbn1cblxuYm9keS5lcnJvcjQwNCAuc2l0ZS1tYWluLCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5lcnJvcjQwNCAubm90LWZvdW5kLCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAucGFnZS1oZWFkZXIsIGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLm5vdC1mb3VuZCAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuYm9keS5lcnJvcjQwNCAubm90LWZvdW5kIC5wYWdlLWNvbnRlbnQsIGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLm5vdC1mb3VuZCAucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4OTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAuc2VhcmNoLWZvcm0sIGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLm5vdC1mb3VuZCAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSwgYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5ib2R5LmVycm9yNDA0IC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIGxhYmVsLCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmVycm9yNDA0IC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIGxhYmVsLCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICB9XG59XG5ib2R5LmVycm9yNDA0IC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmVycm9yNDA0IC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0LCBib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlciAucGFnZS1pbmZvLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlciAucGFnZS1pbmZvLXdyYXBwZXIgKyAucGFnZS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG5ib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICBib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyIC5wYWdlLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5wYWdlLWluZm8td3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDU1JTtcbiAgICBmbGV4OiAxIDAgNTUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLnBhZ2UtaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtO1xuICB9XG59XG5ib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyID4gKiB7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyID4gKjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAyNSU7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyID4gKjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciA+ICo6bnRoLWNoaWxkKDMpLCAudGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAuZW50cnktaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIuaGFzLW9uZS1saW5rIC5wb3N0LW5hdmlnYXRpb246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIuaGFzLW9uZS1saW5rIC5uYXYtbmV4dCwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyLmhhcy1vbmUtbGluayAubmF2LXByZXZpb3VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciBhOmZvY3VzLCAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTpob3ZlciAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTpob3ZlciAuYXJyb3cge1xuICB3aWR0aDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbGlua3MgPiAqIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1saW5rcyBhIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbGlua3MgYSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbGlua3MgYSB7XG4gICAgcGFkZGluZzogMi41cmVtIDMuNzVyZW07XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLnBvc3QtbmF2aWdhdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAucG9zdC1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2E0YjFiZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMS45Mzc1cmVtO1xuICB9XG59XG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91cywgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6YmVmb3JlLCAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czphZnRlciwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpiZWZvcmUsIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2E0YjFiZDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6YmVmb3JlLCAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czphZnRlciwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpiZWZvcmUsIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmJlZm9yZSwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpiZWZvcmUge1xuICBib3R0b206IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6YWZ0ZXIsIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6aG92ZXI6YmVmb3JlLCAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czpob3ZlcjphZnRlciwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpob3ZlcjpiZWZvcmUsIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMTNiMGJiO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czpiZWZvcmUsIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmJlZm9yZSwgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuXG4ucGFnZS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIG1hcmdpbjogNC4zNzVyZW0gYXV0byAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLmNvbW1lbnQtbGlzdCwgLmNvbW1lbnRsaXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29tbWVudC1saXN0ICsgLm5vLWNvbW1lbnRzLCAuY29tbWVudGxpc3QgKyAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cblxuLmNvbW1lbnQtbGlzdCBvbCwgLmNvbW1lbnRsaXN0IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSwgLmNvbW1lbnRsaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uY29tbWVudC1saXN0IGxpOmxhc3QtY2hpbGQsIC5jb21tZW50bGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSA+IG9sLCAuY29tbWVudGxpc3QgbGkgPiBvbCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSwgLmNvbW1lbnRsaXN0IC5jb21tZW50LWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSwgLmNvbW1lbnRsaXN0IC5jb21tZW50LWJvZHkge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1ib2R5ICsgLmNvbW1lbnQtcmVzcG9uZCwgLmNvbW1lbnRsaXN0IC5jb21tZW50LWJvZHkgKyAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LW1ldGEsIC5jb21tZW50bGlzdCAuY29tbWVudC1tZXRhIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSwgLmNvbW1lbnRsaXN0IC5jb21tZW50LW1ldGEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCA3MHB4O1xuICAgIGZsZXg6IDEgMCA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50LCAuY29tbWVudGxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoNTAsIDU0LCA3MiwgMC4wOCkpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoNTAsIDU0LCA3MiwgMC4wOCkpO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLCAuY29tbWVudGxpc3QgLmNvbW1lbnQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAtMTFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudDpiZWZvcmUsIC5jb21tZW50bGlzdCAuY29tbWVudC1jb250ZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEycHggMTBweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExcHg7XG4gICAgdG9wOiAyOHB4O1xuICB9XG59XG4uY29tbWVudC1saXN0IC5hdmF0YXIsIC5jb21tZW50bGlzdCAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xufVxuXG4uY29tbWVudC1saXN0IC5hdmF0YXIgKyBub3NjcmlwdCArIC5mbiwgLmNvbW1lbnQtbGlzdCAuYXZhdGFyICsgLmZuLCAuY29tbWVudGxpc3QgLmF2YXRhciArIG5vc2NyaXB0ICsgLmZuLCAuY29tbWVudGxpc3QgLmF2YXRhciArIC5mbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1saXN0IC5hdmF0YXIgKyBub3NjcmlwdCArIC5mbiwgLmNvbW1lbnQtbGlzdCAuYXZhdGFyICsgLmZuLCAuY29tbWVudGxpc3QgLmF2YXRhciArIG5vc2NyaXB0ICsgLmZuLCAuY29tbWVudGxpc3QgLmF2YXRhciArIC5mbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5jb21tZW50LWxpc3QgLmZuLCAuY29tbWVudGxpc3QgLmZuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmZuIGEsIC5jb21tZW50bGlzdCAuZm4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWF1dGhvciwgLmNvbW1lbnRsaXN0IC5jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yLCAuY29tbWVudGxpc3QgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhZGF0YSwgLmNvbW1lbnRsaXN0IC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmssIC5jb21tZW50bGlzdCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC10aW1lLCAuY29tbWVudGxpc3QgLmNvbW1lbnQtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNiNmI3YmI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21tZW50LWxpc3QgLmVkaXQtbGluayAuY29tbWVudC1lZGl0LWxpbmssIC5jb21tZW50bGlzdCAuZWRpdC1saW5rIC5jb21tZW50LWVkaXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2I2YjdiYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uY29tbWVudC1saXN0IC5lZGl0LWxpbmsgLmNvbW1lbnQtZWRpdC1saW5rOmhvdmVyLCAuY29tbWVudGxpc3QgLmVkaXQtbGluayAuY29tbWVudC1lZGl0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWJvZHksIC5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LWJvZHksIC5jb21tZW50bGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWJvZHksIC5jb21tZW50bGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtYm9keSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIC5jb21tZW50LW1ldGEsIC5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LW1ldGEsIC5jb21tZW50bGlzdCAudHJhY2tiYWNrIC5jb21tZW50LW1ldGEsIC5jb21tZW50bGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtbWV0YSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sgLmNvbW1lbnQtbWV0YSAuZm4sIC5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LW1ldGEgLmZuLCAuY29tbWVudGxpc3QgLnRyYWNrYmFjayAuY29tbWVudC1tZXRhIC5mbiwgLmNvbW1lbnRsaXN0IC5waW5nYmFjayAuY29tbWVudC1tZXRhIC5mbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayAuY29tbWVudC1jb250ZW50OmJlZm9yZSwgLmNvbW1lbnQtbGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtY29udGVudDpiZWZvcmUsIC5jb21tZW50bGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLCAuY29tbWVudGxpc3QgLnBpbmdiYWNrIC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTJweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI4cHg7XG4gIHRvcDogLTExcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwsIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0ge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtID4gKiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5sb2dnZWQtaW4tYXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbiwgLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksIC5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksIC5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZW1iZWQsIGlmcmFtZSwgb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtbGlnaHQtc2VhLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtbGlnaHQtc2VhLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLXRhbmdlcmluZS15ZWxsb3ctY29sb3Ige1xuICBjb2xvcjogI2ZmY2UwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy10YW5nZXJpbmUteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZTAwO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLXNtb2tlLWNvbG9yIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtd2hpdGUtc21va2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtd2hpdGUtbGlsYWMtY29sb3Ige1xuICBjb2xvcjogI2ViZWJlYztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy13aGl0ZS1saWxhYy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy1zdG9ybS1ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtc3Rvcm0tZ3JleS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2N2I4MDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy1hcnNlbmljLWNvbG9yIHtcbiAgY29sb3I6ICMzYjQyNDk7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtYXJzZW5pYy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI0OTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWltYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciwgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbnJpZ2h0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6aG92ZXIsIC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KC5oYXMtdGV4dC1jb2xvcik6aG92ZXIge1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlLCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjI1cmVtIDIuNXJlbSAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2U6YmVmb3JlLCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUsIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDIuNXJlbTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxM2IwYmI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzYjQyNDk7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6bm90KFtjbGFzcyo9aGFzLV0pIHtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGU6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiA0MCU7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90cyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2VkZWRlZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LCAud3AtYmxvY2stY292ZXIuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNDQ2cHg7XG59XG5cbmJvZHkucGFnZSAuZW50cnktY29udGVudCA+ICoud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LCBib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQgPiAqLndwLWJsb2NrLWNvdmVyLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDQ0NnB4O1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwO1xuICAgIGZsZXg6IDEgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWFyY2hpdmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHVsLCAud3AtYmxvY2stY2F0ZWdvcmllcyB1bCwgLndwLWJsb2NrLWFyY2hpdmVzIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBsaSwgLndwLWJsb2NrLWNhdGVnb3JpZXMgbGksIC53cC1ibG9jay1hcmNoaXZlcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5nZXR3aWQtY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTIgPiAqIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0zID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0zID4gKiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNCA+ICoge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTUgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTUgPiAqIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy02ID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy02ID4gKiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNyA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNyA+ICoge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTggPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTggPiAqIHtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTkgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTkgPiAqIHtcbiAgICB3aWR0aDogMTEuMTExMTElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xMCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtMTAgPiAqIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xMSA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtMTEgPiAqIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTEyID4gKiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xMiA+ICoge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW5vcm1hbCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLW5vcm1hbCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1ub3JtYWwge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1ib3R0b20tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmdldHdpZC1wYWRkaW5nLWxlZnQtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtdG9wLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LWxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLW5vcm1hbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXRvcC1ub3JtYWwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LW5vcm1hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWJvdHRvbS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3AtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtbGVmdC1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtcmlnaHQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3AtbGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtbGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbm9ybWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtdG9wLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtbm9ybWFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXJpZ2h0LW5vcm1hbCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1sZWZ0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWJvdHRvbS1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb24gYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlciB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbiAud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9faGVhZGVyLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlci51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbiAud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9faGVhZGVyLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb24gLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAuODc1ZW0gMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb24gLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb25fX2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbiAud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9fY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMS44NzVyZW0gMi41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19jb250ZW50LnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSArIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19pY29uIHtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbi5oYXMtaWNvbi1sZWZ0IC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19pY29uIHtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCArIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLWNvbnRhaW5lci5pcy1wb3NpdGlvbi1taWRkbGUgfiAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS1jb250YWluZXIuaXMtcG9zaXRpb24tYm90dG9tIH4gLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19jb250ZW50IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveC5oYXMtaW1hZ2UtbGVmdCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICBtYXgtd2lkdGg6IDM2JTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3guaGFzLWltYWdlLXJpZ2h0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIG1heC13aWR0aDogMzYlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveC5oYXMtbW9iaWxlLWxheW91dC1jb2x1bW4gLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveC5oYXMtbW9iaWxlLWxheW91dC1jb2x1bW4uaGFzLW1vYmlsZS1hbGlnbm1lbnQtZGVmYXVsdCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveC5oYXMtbW9iaWxlLWxheW91dC1jb2x1bW4tcmV2ZXJzZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94Lmhhcy1tb2JpbGUtbGF5b3V0LWNvbHVtbi1yZXZlcnNlLmhhcy1tb2JpbGUtYWxpZ25tZW50LWRlZmF1bHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggaDEgYSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLmgxIGEsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IGgyIGEsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC5oMiBhLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCBoMyBhLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAuaDMgYSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggaDQgYSwgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLmg0IGEsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IGg1IGEsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC5oNSBhLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCBoNiBhLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAuaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9fd3JhcHBlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciBpbWcsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNTBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1ub25lIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXY6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1sYXJnZSAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3dyYXBwZXIuZ2V0d2lkLWNvbHVtbnMge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX193cmFwcGVyLmdldHdpZC1jb2x1bW5zIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGUgYTpmb2N1cywgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGUgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19lbnRyeS1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19lbnRyeS1oZWFkZXIgKyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19lbnRyeS1tZXRhID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LW1ldGEgPiBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC1jYXRlZ29yaWVzIGEge1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtZ3JpZCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlci5nZXR3aWQtY29sdW1ucyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aHVtYm5haWwge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aHVtYm5haWwgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCArIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCArIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC10aHVtYm5haWwgKyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWNyb3BwZWQtaW1hZ2VzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCBhIHtcbiAgcGFkZGluZy10b3A6IDYzLjUlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cy5pcy1zdHlsZS1saWdodCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaXMtc3R5bGUtZGFyayAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIsIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLXdpdGgtc2hhZG93IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIsIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLWxpZ2h0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIsIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10b2dnbGUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX3JvdzpmaXJzdC1jaGlsZCAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9faGVhZGVyLXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10b2dnbGUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX3JvdyAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9faGVhZGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10b2dnbGUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX3JvdyAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9faGVhZGVyLXdyYXBwZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19oZWFkZXI6aG92ZXIgYSwgLndwLWJsb2NrLWdldHdpZC10b2dnbGUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX3JvdyAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9faGVhZGVyOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19pY29uIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2ljb24ge1xuICBjb2xvcjogIzEzYjBiYjtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2NvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cuaXMtYWN0aXZlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZS5oYXMtaWNvbi1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2ljb24ge1xuICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluay51aS10YWJzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsudWktdGFicy1hY3RpdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMTNiMGJiO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6bm90KC51aS10YWJzLWFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBhIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIHBhZGRpbmc6IDI1cHggMzVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoMiwgLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgLmgyLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoMywgLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgLmgzLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNCwgLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgLmg0LCAud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNSwgLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgLmg1LCAud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNiwgLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX3RhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcywgLndwLWJsb2NrLWdldHdpZC10YWJzLmlzLXN0eWxlLXZlcnRpY2FsIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaXMtc3R5bGUtdmVydGljYWwgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLWxlZnQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBhLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEsIC53cC1ibG9jay1nZXR3aWQtdGFicy5pcy1zdHlsZS12ZXJ0aWNhbCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLWxlZnQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluay51aS10YWJzLWFjdGl2ZSBhOmFmdGVyLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIGE6YWZ0ZXIsIC53cC1ibG9jay1nZXR3aWQtdGFicy5pcy1zdHlsZS12ZXJ0aWNhbCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIGE6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rOm5vdCgudWktdGFicy1hY3RpdmUpLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rOm5vdCgudWktdGFicy1hY3RpdmUpLCAud3AtYmxvY2stZ2V0d2lkLXRhYnMuaXMtc3R5bGUtdmVydGljYWwgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluazpub3QoLnVpLXRhYnMtYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLWxlZnQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6bm90KC51aS10YWJzLWFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLXJpZ2h0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLXJpZ2h0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6bm90KC51aS10YWJzLWFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIGE6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmcgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nLmlzLXN0eWxlLXdpdGgtc2hhZG93IC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCB7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS1yb3VuZGVkLCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtYm9yZGVyZWQsIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS13aXRoLXNoYWRvdywgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmlzLXN0eWxlLXdpdGgtYmlnLXNoYWRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmlzLXN0eWxlLXJvdW5kZWQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyLCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtYm9yZGVyZWQgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyLCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1zaGFkb3cgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyLCAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1iaWctc2hhZG93ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmlzLXN0eWxlLWJvcmRlcmVkID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTksIDIyMSwgMjIyLCAwLjMpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1zaGFkb3cgPiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS1maXQtcGFyZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1iaWctc2hhZG93ID4gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLCA1NCwgNzIsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsIDU0LCA3MiwgMC4xKTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtIDEuMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9fY29udGVudC13cmFwcGVyICsgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19pbWFnZS13cmFwcGVyICsgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsIC53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWxfX3RpdGxlIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsIC53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWxfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsIC53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWxfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19jb250ZW50LXdyYXBwZXI6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBlcnNvbiAud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9fdGl0bGUge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wZXJzb24gLndwLWJsb2NrLWdldHdpZC1wZXJzb25fX3RpdGxlICsgLndwLWJsb2NrLWdldHdpZC1wZXJzb25fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wZXJzb24gLndwLWJsb2NrLWdldHdpZC1wZXJzb25fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcGVyc29uIC53cC1ibG9jay1nZXR3aWQtcGVyc29uX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBlcnNvbiAud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBlcnNvbiAud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9faW1hZ2UgKyAud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9fY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluayB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpob3ZlciAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fd3JhcHBlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpob3ZlciAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fd3JhcHBlci5oYXMtbGlnaHQtc2VhLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzLmhhcy1pY29ucy1zdGFja2VkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcy5oYXMtaWNvbnMtc3RhY2tlZCAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fd3JhcHBlcjpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzLmhhcy1pY29ucy1zdGFja2VkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzLmhhcy1sYXJnZS1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4IC0xMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcy5oYXMtbGFyZ2Utc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19faXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcy5oYXMtbWVkaXVtLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLTE1cHggLTVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLW1lZGl1bS1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4IDVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLXNtYWxsLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLTEwcHggLTVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLXNtYWxsLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHggNXB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlcl9fY29udGVudDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXItc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDMuNzVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldiwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldjpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMy43NXJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0b3A6IDIuMTI1cmVtO1xuICAgIGxlZnQ6IDRyZW07XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDVweCwgI2VkZWRlZCA2cHgsICNlZGVkZWQgN3B4KTtcbiAgYmFja2dyb3VuZDogLW8tcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgNXB4LCAjZWRlZGVkIDZweCwgI2VkZWRlZCA3cHgpO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSA1cHgsICNlZGVkZWQgNnB4LCAjZWRlZGVkIDdweCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC5pbWFnZS1zdHlsZS1yZWN0YW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19tZWRpYS1vdmVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA2MHB4IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjBweCA5MHB4IDEyMHB4IGNhbGMoNTQlICsgOTBweCk7XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZV9fY29udGVudDphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cbn1cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50IC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbTtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJhbm5lciAud3AtYmxvY2stZ2V0d2lkLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1iYW5uZXIgLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX3RpdGxlICsgLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJhbm5lciAud3AtYmxvY2stZ2V0d2lkLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1iYW5uZXIgLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAzLjEyNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1iYW5uZXIuaGFzLWFuaW1hdGlvbi1zdHlsZTQgLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyLmlzLXN0eWxlLXNoYWRvdy1ib3R0b20gLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzE3MTgxYSksIHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgIzE3MTgxYSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjMTcxODFhLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTcxODFhLCB0cmFuc3BhcmVudCk7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3ggLndwLWJsb2NrLWdldHdpZC1pY29uLWJveF9faWNvbi1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24tYm94LmlzLXN0eWxlLXNvbGlkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3guaGFzLWljb24tbGVmdCAud3AtYmxvY2stZ2V0d2lkLWljb24tYm94X19pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uLWJveC5oYXMtaWNvbi1yaWdodCAud3AtYmxvY2stZ2V0d2lkLWljb24tYm94X19pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3gge1xuICBwYWRkaW5nOiAzLjc1cmVtIDEuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveDpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19wcmljaW5nIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19wZXJpb2Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19wcmljaW5nIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19jdXJyZW5jeSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2Ftb3VudCwgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19mZWF0dXJlcyB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19mZWF0dXJlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2ZlYXR1cmVzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19mZWF0dXJlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3guaGFzLXRleHQtY29sb3IgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3RpdGxlLCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveC5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcHJpY2luZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveC5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcHJpY2luZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3guZmVhdHVyZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1hcCAud3AtYmxvY2stZ2V0d2lkLW1hcF9fY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zdGFjayAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zdGFja19fbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmhhcy1zcGFjaW5nLW1lZGl1bSAud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbV9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmhhcy1zcGFjaW5nLW1lZGl1bSAud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbV9fd3JhcHBlciB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtIC53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtX19tZWRpYS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbS5pcy1zdHlsZS0zLTQgLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW1fX21lZGlhLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTMzJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW0uaXMtc3R5bGUtNC01IC53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtX19tZWRpYS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmlzLXN0eWxlLTE2LTkgLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW1fX21lZGlhLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByb2dyZXNzLWJhciAud3AtYmxvY2stZ2V0d2lkLXByb2dyZXNzLWJhcl9fYmFyOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXIgLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXJfX3Byb2dyZXNzOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXIgLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXJfX2hlYWRlciAud3AtYmxvY2stZ2V0d2lkLXByb2dyZXNzLWJhcl9fdGl0bGUsIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19oZWFkZXIgLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXJfX3BlcmNlbnQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMy43NXJlbSAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3ByZWZpeCwgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3N1ZmZpeCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY291bnRlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX19wcmVmaXgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX251bWJlcjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0ICsgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X19wcmljZS13cmFwcGVyIHtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxufVxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0LmlzLXN0eWxlLWhpZ2hsaWdodGVkIHtcbiAgcGFkZGluZzogMi41cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QuaXMtc3R5bGUtaGlnaGxpZ2h0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9pbWcvcmVjb21tZW5kZWQucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdC5pcy1zdHlsZS1oaWdobGlnaHRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdC5pcy1zdHlsZS1oaWdobGlnaHRlZCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2ltYWdlLXdyYXBwZXIsIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdC5pcy1zdHlsZS1oaWdobGlnaHRlZCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyX19wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2LCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxNzE4MWE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDIwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX193cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdC1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0LWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXYsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3ZlciwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxNzE4MWE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01MHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWRvdHMtaW5zaWRlIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLWNhcm91c2VsX193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtc3R5bGUtZGFyayAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3Bvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAycHggMnB4IDVweDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZSAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZSAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZSAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGluaXRpYWw7XG4gIC1tcy1mbGV4LWFsaWduOiBpbml0aWFsO1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtZ3JpZCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGh1bWJuYWlsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2My41JTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtZ3JpZCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGh1bWJuYWlsICsgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXRodW1ibmFpbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXRodW1ibmFpbCBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUuaXMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUuaXMtc3R5bGUtZGFyayAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5pcy1zdHlsZS13aXRoLXNoYWRvdyAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250YWN0LWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRhY3QtZm9ybSAud3AtYmxvY2stZ2V0d2lkLWNvbnRhY3QtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtX19mb3JtIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRhY3QtZm9ybV9fZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250YWN0LWZvcm1fX2Zvcm0gPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtX19mb3JtID4gKi5pcy1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cC5pcy1zdHlsZS1yb3VuZGVkIC53cC1ibG9jay1nZXR3aWQtdmlkZW8tcG9wdXBfX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdmlkZW8tcG9wdXAgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9fYnV0dG9uLmlzLXN0eWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdmlkZW8tcG9wdXAgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9fYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLyohXG5UaGVtZSBOYW1lOiBCb29rbGl1bSBDaGlsZFxuVGhlbWUgVVJJOiBodHRwczovL21vdG9wcmVzcy5jb20vcHJvZHVjdHMvYm9va2xpdW1cbkF1dGhvcjogTW90b1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL21vdG9wcmVzcy5jb21cbkRlc2NyaXB0aW9uOiBBd2Vzb21lIFdvcmRQcmVzcyB0aGVtZS5cblZlcnNpb246IDAuMC4xXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBib29rbGl1bVxuVGVtcGxhdGU6IGJvb2tsaXVtXG4qL1xuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjkuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLCAuZmFiLCAuZmFsLCAuZmFyLCAuZmFzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiAwLjA4ZW0gc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMjVlbSAwLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0LCAuZmFsLmZhLXB1bGwtbGVmdCwgLmZhci5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsIC5mYWIuZmEtcHVsbC1yaWdodCwgLmZhbC5mYS1wdWxsLXJpZ2h0LCAuZmFyLmZhLXB1bGwtcmlnaHQsIC5mYXMuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCwgLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xufVxuXG4uZmEtZmxpcC1ib3RoLCAuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuOnJvb3QgLmZhLWZsaXAtYm90aCwgOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCwgOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsIDpyb290IC5mYS1yb3RhdGUtOTAsIDpyb290IC5mYS1yb3RhdGUtMTgwLCA6cm9vdCAuZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1iYWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmZhLWNhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuXG4uZmEtZXF1YWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJjXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1mYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJzdC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmx1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZyb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJmXCI7XG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZ2lmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtZ29wdXJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uZmEtZ3JpbWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MlwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FkXCI7XG59XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA2XCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5mYS1oYXJkLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpcHBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvb2xpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uZmEtaG9yc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLWhyeXZuaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7XG59XG5cbi5mYS1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzcy1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLWxhdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjtcbn1cblxuLmZhLWxhdWdoLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uZmEtbGVzcy10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb251bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNlwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7XG59XG5cbi5mYS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7XG59XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlbm55LWFyY2FkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwNFwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQxXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiO1xufVxuXG4uZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGJcIjtcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7XG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtcG9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmZhLXBvby1zdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JiXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZGhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiY1wiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVlXCI7XG59XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uZmEtcmVzdHJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1zZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGZcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRvaWxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5mYS10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCI7XG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtdXNlci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uZmEtdXNlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtdXNlci10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCI7XG59XG5cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCUzRikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMi5odG1sKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCUzRikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90JTNGKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmZhLCAuZmFyLCAuZmFzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xufVxuXG4uZmEsIC5mYXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyaW5nLXRvLXRvcCB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5pbnB1dC5tcGhiLWRhdGVwaWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9pbWcvY2FsZW5kYXIuc3ZnJTNGdj0yLjIpIG5vLXJlcGVhdCB0b3AgMC45cmVtIHJpZ2h0IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubXBoYi1ib29raW5nLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmY2UwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVxdWlyZWQtZmllbGRzLXRpcCB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVxdWlyZWQtZmllbGRzLXRpcCBzbWFsbCwgLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlcXVpcmVkLWZpZWxkcy10aXAgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIC5tcGhiLXByZWxvYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLWVycm9ycy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gc2VsZWN0IHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNnB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDRweCByaWdodCAycHg7XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eS13cmFwcGVyIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlc2VydmUtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgLm1waGItcmVxdWlyZWQtZmllbGRzLXRpcCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIgLm1waGItcmVxdWlyZWQtZmllbGRzLXRpcCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IC5tcGhiLXJlcXVpcmVkLWZpZWxkcy10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlciBzZWxlY3QsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IGlucHV0W3R5cGU9dGV4dF0sIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIHNlbGVjdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIHNlbGVjdDo6cGxhY2Vob2xkZXIsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogMC43ODJyZW0gMS4yNXJlbTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0sIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0sIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0sIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0sIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIGlucHV0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gaW5wdXQsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtIHNlbGVjdCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSBzZWxlY3QsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIGlucHV0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3QsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gaW5wdXQsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gc2VsZWN0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gc2VsZWN0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIGlucHV0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gaW5wdXQsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gaW5wdXQsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtIGlucHV0LCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gc2VsZWN0LCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gc2VsZWN0LCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gaW5wdXQsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDIwJTtcbiAgICBmbGV4OiAxIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqICsgKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqICsgKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqICsgKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqICsgKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICogKyAqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICogKyAqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKiArICo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6Zmlyc3QtY2hpbGQgc2VsZWN0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6Zmlyc3QtY2hpbGQgaW5wdXQsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBzZWxlY3QsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmZpcnN0LWNoaWxkIGlucHV0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpmaXJzdC1jaGlsZCBzZWxlY3QsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqOmZpcnN0LWNoaWxkIHNlbGVjdCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6Zmlyc3QtY2hpbGQgaW5wdXQsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmZpcnN0LWNoaWxkIHNlbGVjdCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqOmZpcnN0LWNoaWxkIGlucHV0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6Zmlyc3QtY2hpbGQgc2VsZWN0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6Zmlyc3QtY2hpbGQgc2VsZWN0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6Zmlyc3QtY2hpbGQgaW5wdXQsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBzZWxlY3QsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmZpcnN0LWNoaWxkIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBzZWxlY3QsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmZpcnN0LWNoaWxkIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpmaXJzdC1jaGlsZCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6bGFzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6bGFzdC1jaGlsZCBzZWxlY3QsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpsYXN0LWNoaWxkIGlucHV0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6bGFzdC1jaGlsZCBzZWxlY3QsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmxhc3QtY2hpbGQgaW5wdXQsIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmxhc3QtY2hpbGQgc2VsZWN0LCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6bGFzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqOmxhc3QtY2hpbGQgc2VsZWN0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpsYXN0LWNoaWxkIGlucHV0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpsYXN0LWNoaWxkIHNlbGVjdCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gPiAqOmxhc3QtY2hpbGQgaW5wdXQsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpsYXN0LWNoaWxkIHNlbGVjdCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6bGFzdC1jaGlsZCBpbnB1dCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6bGFzdC1jaGlsZCBzZWxlY3QsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpsYXN0LWNoaWxkIGlucHV0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6bGFzdC1jaGlsZCBzZWxlY3QsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpsYXN0LWNoaWxkIGlucHV0LCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICo6bGFzdC1jaGlsZCBzZWxlY3QsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICo6bGFzdC1jaGlsZCBpbnB1dCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtID4gKjpsYXN0LWNoaWxkIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqOmxhc3QtY2hpbGQgaW5wdXQsIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKjpsYXN0LWNoaWxkIHNlbGVjdCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtID4gKjpsYXN0LWNoaWxkIGlucHV0LCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gPiAqOmxhc3QtY2hpbGQgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSAuYnV0dG9uLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSAuYnV0dG9uLCAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIC5idXR0b24sIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gLmJ1dHRvbiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSAuYnV0dG9uLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSAuYnV0dG9uLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSAuYnV0dG9uLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0gLmJ1dHRvbiwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSBsYWJlbCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSBsYWJlbCwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICosIC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtID4gKiB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gPiAqID4gKiwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICogPiAqLCAud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybSA+ICogPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtdmVydGljYWwgLm1waGItYm9va2luZy1mb3JtID4gKiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtdmVydGljYWwgLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAxLjg3NWVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItZXJyb3JzLXdyYXBwZXIsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItcm9vbXMtcXVhbnRpdHktd3JhcHBlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjZweDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtdmVydGljYWwgLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAzMy4zMzMlO1xuICAgIGZsZXg6IDEgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG59XG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0gPiAqLm1waGItZXJyb3JzLXdyYXBwZXIsIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtID4gKi5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtID4gKi5tcGhiLWVycm9ycy13cmFwcGVyLCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoubXBoYi1lcnJvcnMtd3JhcHBlciBpbnB1dCwgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0gPiAqLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gaW5wdXQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtID4gKi5tcGhiLWVycm9ycy13cmFwcGVyIGlucHV0LCAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybSA+ICoubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0gPiAqIC5tcGhiLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gLm1waGItcm9vbXMtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAucG9zdC10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuZW50cnktaGVhZGVyIC5yb29tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1oZWFkZXIgLnJvb20tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuZW50cnktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1JTtcbiAgfVxufVxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1hdHRyaWJ1dGVzLXdyYXBwZXIsIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWF0dHJpYnV0ZXMtd3JhcHBlciwgYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tYXR0cmlidXRlcy13cmFwcGVyLCBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItZGV0YWlscy10aXRsZSwgYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5tcGhiLWNhbGVuZGFyLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAyNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NzBweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItZGV0YWlscy10aXRsZSwgYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5tcGhiLWNhbGVuZGFyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tYXR0cmlidXRlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE0NzBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksIChtaW4td2lkdGg6IDE0NzBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0td3JhcHBlciAuZGl2aWRlciB7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS13cmFwcGVyIC5kaXZpZGVyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1mb3JtLXdyYXBwZXIgLmRpdmlkZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbiA+IC50eXBlLW1waGJfcm9vbV90eXBlIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluID4gLnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItcmVzZXJ2YXRpb24tZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4gPiAudHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1wZXJpb2QtcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuYm9keS5zaW5nbGUtbXBoYl9yb29tX3R5cGUgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xufVxuXG5ib2R5LnNpbmdsZS1tcGhiX3Jvb21fdHlwZSAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgKyAuY29tbWVudHMtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG5ib2R5LnNpbmdsZS1tcGhiX3Jvb21fdHlwZSAuY29tbWVudHMtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuYm9keS5zaW5nbGUtbXBoYl9yb29tX3R5cGUgLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4uc2luZ2xlLXJvb20tcmF0aW5nIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW5nbGUtcm9vbS1yYXRpbmcgLmF2ZXJhZ2UtcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaW5nbGUtcm9vbS1yYXRpbmcgLnJvb20tc3Rhci1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4Ni4xNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmNlMDA7XG59XG5cbi5zaW5nbGUtcm9vbS1yYXRpbmcgLnJvb20tc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwMDXCoFxcZjAwNcKgXFxmMDA1wqBcXGYwMDXCoFxcZjAwNVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2luZ2xlLXJvb20tcmF0aW5nIC5yb29tLXN0YXItcmF0aW5nIC5yYXRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNpbmdsZS1yb29tLXJhdGluZyAucm9vbS1zdGFyLXJhdGluZyAucmF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1wqBcXGYwMDXCoFxcZjAwNcKgXFxmMDA1wqBcXGYwMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGgtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRhYmxlIHRkIHNwYW4ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciA+ICoge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlciA+ICo6Zmlyc3QtY2hpbGQsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyID4gKjpmaXJzdC1jaGlsZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMzIlO1xuICBmbGV4OiAxIDEgMzIlO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIDQ4JTtcbiAgZmxleDogMSAxIDQ4JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIDIwJTtcbiAgZmxleDogMSAxIDIwJTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJvb20tdHlwZS10aXRsZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcm9vbS10eXBlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItcm9vbS10eXBlLXRpdGxlOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcm9vbS10eXBlLXRpdGxlOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcm9vbS10eXBlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAuZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2LCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAuZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2LCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiwgLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIgLmJ1dHRvbiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyIC5idXR0b24sIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b24sIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b246aG92ZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b246aG92ZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciBiciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyIGJyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS1jYXRlZ29yaWVzLCAubXBoYl9zY19yb29tLXdyYXBwZXIgLnNpbmdsZS1yb29tLXNob3J0LXJhdGluZywgLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLWNhdGVnb3JpZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLnNpbmdsZS1yb29tLXNob3J0LXJhdGluZywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLWNhdGVnb3JpZXMsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLnNpbmdsZS1yb29tLXNob3J0LXJhdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzLCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gIC13ZWJraXQtY29sdW1uczogMjtcbiAgLW1vei1jb2x1bW5zOiAyO1xuICBjb2x1bW5zOiAyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tcy13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbXMtd3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb21zLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICBtYXJnaW46IDIuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAzMy4zMyU7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciA+ICoge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciA+ICosIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXIgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIGltZywgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgaW1nLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZmxleC12aWV3cG9ydCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmZsZXgtdmlld3BvcnQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5mbGV4LXZpZXdwb3J0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWluZm8td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyID4gcCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyID4gcCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIgPiBwOmZpcnN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIgPiBwOmZpcnN0LWNoaWxkLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWJvb2std3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20tYm9vay13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMi41cmVtIDAuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItcm9vbS10eXBlLXRpdGxlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItcm9vbS10eXBlLXRpdGxlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItcm9vbS10eXBlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubXBoYi1yZWd1bGFyLXByaWNlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItcmVndWxhci1wcmljZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXJlZ3VsYXItcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItdG8tYm9vay1idG4td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbXMtd3JhcHBlciwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb21zLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb21zLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbXMtd3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbXMtd3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tcy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDI1JTtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgyKSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgyKSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCksIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDQpLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDQpLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciA+ICoge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyID4gKiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIgPiAqLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJvb20tdHlwZS10aXRsZSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJvb20tdHlwZS10aXRsZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcm9vbS10eXBlLXRpdGxlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJvb20tdHlwZS10aXRsZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcm9vbS10eXBlLXRpdGxlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJvb20tdHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW5mby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW5mby13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWluZm8td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIHN0cm9uZywgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2Uge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2QsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItdGF4LWluZm9ybWF0aW9uLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhOmJlZm9yZSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYTpiZWZvcmUsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhOmJlZm9yZSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYTpiZWZvcmUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYTpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYTpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYTpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzQzNTNlKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzQzNTNlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzNDM1M2UsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM0MzUzZSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1jYXRlZ29yaWVzLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGEsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBjb2xvcjogI2ViZWJlYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpob3ZlciwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmhvdmVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpob3ZlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpob3ZlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6aG92ZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmVjO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcywgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzICsgcCwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyArIHAsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyArIHAsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzICsgcCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzICsgcCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGksIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGksIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZDphZnRlciwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkOmFmdGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZDphZnRlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZDphZnRlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTphZnRlciwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTphZnRlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmFmdGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTphZnRlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmFmdGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjhlbTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjRlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmFmdGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YWZ0ZXIsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmFmdGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmFmdGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMzMlO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgaW1nLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGltZywgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBpbWcsIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGltZywgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBpbWcsIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAucG9zdC10aHVtYm5haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMzQzNTNlKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzQzNTNlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzNDM1M2UsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzM0MzUzZSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5yb29tLW1ldGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLnJvb20tbWV0YS13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzE3MTgxYTtcbiAgY29sb3I6ICNlYmViZWM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLnJvb20tbWV0YS13cmFwcGVyIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLnJvb20tbWV0YS13cmFwcGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmVjO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLm1waGItcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubXBoYi10YXgtaW5mb3JtYXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5tcGhiLXByaWNlLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyArIHAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMC44ZW07XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIHVsLnNsaWRlcyBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgLmZsZXgtdmlld3BvcnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciAuZ2FsbGVyeS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCwgLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0OmJlZm9yZSwgLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgdWwuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQ6aG92ZXIsIC5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmF2LW5leHQgLmZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgdWwuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5hdi1wcmV2IC5mbGV4LXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXJvb20tZ2FsbGVyeSAubXBoYi1nYWxsZXJ5LW1haW4tc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMuNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCwgLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcm9vbS1nYWxsZXJ5IHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uYXYtbmV4dCAuZmxleC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcm9vbS1nYWxsZXJ5IHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uYXYtcHJldiAuZmxleC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXJvb20tZ2FsbGVyeSAuZmxleHNsaWRlciBvbC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSAuZmxleHNsaWRlciBvbC5mbGV4LWNvbnRyb2wtbmF2IGxpIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYiAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSAuZmxleHNsaWRlciBvbC5mbGV4LWNvbnRyb2wtbmF2IGxpIC5mbGV4LWFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiO1xufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSAuZmxleHNsaWRlciBvbC5mbGV4LWNvbnRyb2wtbmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmIgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcywgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpiZWZvcmUsIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGk6YmVmb3JlLCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3NjdiODA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWFkdWx0cy1jYXBhY2l0eTpiZWZvcmUsIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtYWR1bHRzLWNhcGFjaXR5OmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWFkdWx0cy1jYXBhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtY2hpbGRyZW4tY2FwYWNpdHk6YmVmb3JlLCAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWNoaWxkcmVuLWNhcGFjaXR5OmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWNoaWxkcmVuLWNhcGFjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1mYWNpbGl0aWVzOmJlZm9yZSwgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1mYWNpbGl0aWVzOmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWZhY2lsaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXZpZXc6YmVmb3JlLCAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXZpZXc6YmVmb3JlLCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtYmVkLXR5cGU6YmVmb3JlLCAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWJlZC10eXBlOmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWJlZC10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1zaXplOmJlZm9yZSwgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1zaXplOmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBjb2xvcjogI2ZmY2UwMDtcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGEsIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgYSwgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgYTpob3ZlciwgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBhOmhvdmVyLCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzogMCAwIDAgMi41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAobWluLXdpZHRoOiAxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpiZWZvcmUge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM3NjdiODA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSAubXBoYi1hdHRyaWJ1dGUtdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpIC5tcGhiLWF0dHJpYnV0ZS12YWx1ZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkgPiBzcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4ubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkge1xuICBtYXJnaW46IDAgMS41cmVtIDAgMDtcbn1cblxuLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpiZWZvcmUge1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1jdXN0b20tYXR0cmlidXRlIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5kYXRlcGljayB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGVwaWNrIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IGEge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IGE6aG92ZXI6bm90KC5kYXRlcGljay1kaXNhYmxlZCkge1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgYTpob3ZlciwgLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgYTpmb2N1cywgLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgLmRhdGVwaWNrLWNtZC10b2RheSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNDAlO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiAuZGF0ZXBpY2stY21kLXRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IC5kYXRlcGljay1jbWQtcHJldiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IC5kYXRlcGljay1jbWQtcHJldjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiAuZGF0ZXBpY2stY21kLW5leHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiAuZGF0ZXBpY2stY21kLW5leHQ6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aC1oZWFkZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAuODc1cmVtIHJpZ2h0IDAuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbW9udGgtaGVhZGVyIHNlbGVjdDpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlcGljayAuZGF0ZXBpY2stbW9udGgtcm93IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoICsgLmRhdGVwaWNrLW1vbnRoIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB0aCwgLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLWN0cmwge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLWN0cmwgYSB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stY3RybCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgPiBzcGFuLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgYSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIHtcbiAgY29sb3I6ICNlYmViZWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItYXZhaWxhYmxlLWRhdGUge1xuICBiYWNrZ3JvdW5kOiAjZTdmN2Y4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXBhc3QtZGF0ZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0LCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbiwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNlYmViZWM7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDRweCwgI2ZhZmFmYSA1cHgsICNmYWZhZmEgNnB4KTtcbiAgYmFja2dyb3VuZDogLW8tcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDRweCwgI2ZhZmFmYSA1cHgsICNmYWZhZmEgNnB4KTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA0cHgsICNmYWZhZmEgNXB4LCAjZmFmYWZhIDZweCk7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1wYXN0LWRhdGU6YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItcGFzdC1kYXRlOmFmdGVyLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZTpiZWZvcmUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlOmFmdGVyLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlOmJlZm9yZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZTphZnRlciwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQ6YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDphZnRlciwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbjphZnRlciwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZTpiZWZvcmUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGU6YWZ0ZXIsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGU6YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItb3V0LW9mLXNlYXNvbi1kYXRlOmFmdGVyLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0LCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4sIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzEzYjBiYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDpiZWZvcmUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbjpiZWZvcmUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluOmJlZm9yZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNHB4LCAjZmFmYWZhIDVweCwgI2ZhZmFmYSA2cHgpO1xuICBiYWNrZ3JvdW5kOiAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgNHB4LCAjZmFmYWZhIDVweCwgI2ZhZmFmYSA2cHgpO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDRweCwgI2ZhZmFmYSA1cHgsICNmYWZhZmEgNnB4KTtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDphZnRlciwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluOmFmdGVyLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbjphZnRlciwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDUwJSwgI2U3ZjdmOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNlN2Y3ZjggNTAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmFmdGVyLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCg1MCUsICNlN2Y3ZjgpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNlN2Y3ZjggNTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNlN2Y3ZjggNTAlKTtcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLWNoZWNrLWluLWRhdGUge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItdW5zZWxlY3RhYmxlLWRhdGUtLWNoZWNrLWluLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItdW5zZWxlY3RhYmxlLWRhdGUtLWNoZWNrLW91dCB7XG4gIGNvbG9yOiAjZWJlYmVjO1xufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLWhpZ2hsaWdodCwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXNlbGVjdGVkLWRhdGUsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stc2VsZWN0ZWQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2staGlnaGxpZ2h0OmJlZm9yZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1oaWdobGlnaHQ6YWZ0ZXIsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1zZWxlY3RlZC1kYXRlOmJlZm9yZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXNlbGVjdGVkLWRhdGU6YWZ0ZXIsIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stc2VsZWN0ZWQ6YmVmb3JlLCAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLXNlbGVjdGVkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1waGItY2FsZW5kYXJbZGF0YS1pc19zaG93X3ByaWNlcz1cIjFcIl0gLmRhdGVwaWNrLW1vbnRoIHRkIGEsIC5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubXBoYi1jYWxlbmRhcltkYXRhLWlzX3Nob3dfcHJpY2VzPVwiMVwiXSAuZGF0ZXBpY2stbW9udGggdGQgPiBhLCAubXBoYi1jYWxlbmRhcltkYXRhLWlzX3Nob3dfcHJpY2VzPVwiMVwiXSAuZGF0ZXBpY2stbW9udGggdGQgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDAgMnB4O1xufVxuXG4ubXBoYi1jYWxlbmRhcltkYXRhLWlzX3Nob3dfcHJpY2VzPVwiMVwiXSAuZGF0ZXBpY2stbW9udGggdGQgPiBhLm1waGItbWFyay1hcy11bmF2YWlsYWJsZSwgLm1waGItY2FsZW5kYXJbZGF0YS1pc19zaG93X3ByaWNlcz1cIjFcIl0gLmRhdGVwaWNrLW1vbnRoIHRkID4gc3Bhbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUge1xuICBwYWRkaW5nOiA0cHggMCAxcHg7XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCA+IHNwYW4gLm1waGItZGF0ZS1jZWxsX19wcmljZSwgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkID4gYSAubXBoYi1kYXRlLWNlbGxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1waGItY2FsZW5kYXIubXBoYi1sb2FkaW5nIC5kYXRlcGljazpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjI1cmVtIDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBzcGFuLCAubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBhIHtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBhLm1waGItZGF0ZS1zZWxlY3RhYmxlLCAubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5tcGhiLXNlbGVjdGFibGUtZGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2stdG9kYXkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2staGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2stc2VsZWN0ZWQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItdW5zZWxlY3RhYmxlLWRhdGU6bm90KC5tcGhiLWV4dHJhLWRhdGUpIHtcbiAgY29sb3I6ICNlYmViZWM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDRweCwgI2ZhZmFmYSA1cHgsICNmYWZhZmEgNnB4KTtcbiAgYmFja2dyb3VuZDogLW8tcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDRweCwgI2ZhZmFmYSA1cHgsICNmYWZhZmEgNnB4KTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCA0cHgsICNmYWZhZmEgNXB4LCAjZmFmYWZhIDZweCk7XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydDpub3QoLm1waGItZW1wdHktY2FydCksIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQ6bm90KC5tcGhiLWVtcHR5LWNhcnQpIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbiAubXBoYi10YXgtaW5mb3JtYXRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLWRldGFpbHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1kZXRhaWxzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24tZGV0YWlscy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE3MTgxYTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1pdGVtLWd1ZXN0cyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2I0MjQ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24tdG90YWwge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRvdGFsIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRvdGFsLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1yZXNlcnZlLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gKyAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCAubXBoYi1yZXNlcnZhdGlvbi1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWVtcHR5LWNhcnQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCAubXBoYi1jYXJ0LXRvdGFsLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQgLm1waGItY2FydC10b3RhbC1wcmljZS12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCAubXBoYi1jb25maXJtLXJlc2VydmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAuYnV0dG9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gLm1waGItcm9vbXMtcXVhbnRpdHktd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eS13cmFwcGVyIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIC5tcGhiLXJvb21zLXJlc2VydmF0aW9uLW1lc3NhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmY2UwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gLm1waGItcm9vbXMtcmVzZXJ2YXRpb24tbWVzc2FnZS13cmFwcGVyIC5tcGhiLXJlbW92ZS1mcm9tLXJlc2VydmF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1sb2dpbi1mb3JtLXdyYXAsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrb3V0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMuNzVyZW07XG4gIH1cbn1cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItYm9va2luZy1kZXRhaWxzLXRpdGxlLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJvb20tbnVtYmVyLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93bi10aXRsZSwgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jdXN0b21lci1kZXRhaWxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcHJpY2UtYnJlYWtkb3duLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2staW4tZGF0ZSwgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1vdXQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1pbi1kYXRlIHRpbWUsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2stb3V0LWRhdGUgdGltZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzc2N2I4MDtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1pbi1kYXRlID4gc3BhbjpmaXJzdC1jaGlsZCwgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1vdXQtZGF0ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE1JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1pbi1kYXRlIHN0cm9uZywgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1vdXQtZGF0ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrLWluLWRhdGUgPiAqLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrLW91dC1kYXRlID4gKiB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWxvZ2luLWZvcm0td3JhcCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWxvZ2luLWZvcm0td3JhcCAubXBoYi1sb2dpbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWFkdWx0cy1jaG9vc2VyLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1jaGlsZHJlbi1jaG9vc2VyLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1ndWVzdC1uYW1lLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItYWR1bHRzLWNob29zZXIgbGFiZWwsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoaWxkcmVuLWNob29zZXIgbGFiZWwsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWd1ZXN0LW5hbWUtd3JhcHBlciBsYWJlbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDE0MHB4O1xuICAgIGZsZXg6IDEgMCAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWFkdWx0cy1jaG9vc2VyIHNlbGVjdCwgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItY2hpbGRyZW4tY2hvb3NlciBzZWxlY3QsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWd1ZXN0LW5hbWUtd3JhcHBlciBzZWxlY3Qge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItYWR1bHRzLWNob29zZXIsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoaWxkcmVuLWNob29zZXIsIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWd1ZXN0LW5hbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItYWR1bHRzLWNob29zZXIgc2VsZWN0LCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1jaGlsZHJlbi1jaG9vc2VyIHNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMC45NXJlbSByaWdodCAxLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItZ3Vlc3QtbmFtZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItY2hlY2tvdXQtaXRlbS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLXJvb20tcmF0ZS1jaG9vc2VyLXRpdGxlLCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1zZXJ2aWNlcy1kZXRhaWxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLXJvb20tcmF0ZS12YXJpYW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcm9vbS1kZXRhaWxzICsgLm1waGItcm9vbS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNvdXBvbi1jb2RlLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNvdXBvbi1jb2RlLXdyYXBwZXIgPiBwOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY291cG9uLWNvZGUtd3JhcHBlciAubXBoYi1jb3Vwb24tbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcHJpY2UtYnJlYWtkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcHJpY2UtYnJlYWtkb3duIC5tcGhiLXByaWNlLWJyZWFrZG93bi1leHBhbmQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93biAubXBoYi1wcmljZS1icmVha2Rvd24tZXhwYW5kID4gLm1waGItaW5uZXItaWNvbiB7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZCA+IC5tcGhiLWlubmVyLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZCA+IC5tcGhiLWlubmVyLWljb24gKyAubXBoYi1pbm5lci1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcHJpY2UtYnJlYWtkb3duIHRmb290IHRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItZ2F0ZXdheXMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1nYXRld2F5cy1saXN0ID4gbGkge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1nYXRld2F5cy1saXN0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWdhdGV3YXlzLWxpc3QgLm1waGItZ2F0ZXdheS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWdhdGV3YXlzLWxpc3QgLm1waGItZ2F0ZXdheS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtdGVybXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrb3V0LXRlcm1zLXdyYXBwZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gPiAubXBoYi10b3RhbC1wcmljZSB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBtYXJnaW46IDMuMTI1cmVtIDAgMS44NzVyZW07XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGJfc2NfY2hlY2tvdXQtZm9ybSA+IC5tcGhiLXRvdGFsLXByaWNlIC5tcGhiLXRvdGFsLXByaWNlLWZpZWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYl9zY19jaGVja291dC1zdWJtaXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAjbXBoYi1iaWxsaW5nLWRldGFpbHMgLm1waGItYmlsbGluZy1maWVsZHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEuMjVyZW0gMCAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyAubm90aWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyAubXBoYi1zdHJpcGUtcGF5bWVudC1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgI21waGItYmlsbGluZy1kZXRhaWxzIC5tcGhiLWJpbGxpbmctZmllbGRzIC5tcGhiLXN0cmlwZS1lbGVtZW50LCAubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyBpbnB1dFtkYXRhLWJlYW5zdHJlYW0taWRdIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyBpbnB1dFtkYXRhLWJlYW5zdHJlYW0taWRdICsgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyAuc2VwYV9kZWJpdCAubm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubXBoYl9zY19jaGVja291dC1zZXJ2aWNlcy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXBoYl9zY19jaGVja291dC1zZXJ2aWNlcy1saXN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4ubXBoYl9zY19jaGVja291dC1zZXJ2aWNlcy1saXN0IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTQsIDcyLCAwLjEyKTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWRkLXJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1hZGQtcmV2aWV3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1waGItcmV2aWV3cyAubXBoYnItYWRkLXJldmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXR5cGVzIC5tcGhici1yYXRpbmctdHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNzE4MWE7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXR5cGVzIC5tcGhici1yYXRpbmctdHlwZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwNS41cHg7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXR5cGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJhdGluZy10eXBlICsgLm1waGJyLXJhdGluZy10eXBlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yYXRpbmctdHlwZSAubXBoYnItc3Rhci1yYXRpbmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNDUuNzVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yYXRpbmctdHlwZSAubXBoYnItc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1wqBcXGYwMDXCoFxcZjAwNcKgXFxmMDA1wqBcXGYwMDVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmNlMDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yYXRpbmctdHlwZSAubXBoYnItc3Rhci1yYXRpbmcgPiBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwMDXCoFxcZjAwNcKgXFxmMDA1wqBcXGYwMDXCoFxcZjAwNVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZjZTAwO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciArIC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYnItc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFyczpob3ZlciBhOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGEge1xuICB3aWR0aDogMS4xZW07XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGE6aG92ZXIgfiBhOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGEuYWN0aXZlIH4gYTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycy5zZWxlY3RlZDpob3ZlciBhOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzLnNlbGVjdGVkOmhvdmVyIGEuYWN0aXZlIH4gYTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycy5zZWxlY3RlZCBhOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTcxODFhO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhicl9yZXZpZXcgLm1waGJyLXJhdGluZy10eXBlIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhicl9yZXZpZXcgLm1waGJyLXN0YXItcmF0aW5nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5tcGhici1zdGFyLXJhdGluZzpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5tcGhici1zdGFyLXJhdGluZyA+IHNwYW46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyX3JldmlldyAuY2hpbGRyZW4gLmNvbW1lbnQtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIGxlZnQ6IDEwMHB4O1xuICB0b3A6IC0xMXB4O1xufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhicl9yZXZpZXcgLmNoaWxkcmVuIC5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtbWV0YWRhdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjVweDtcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2U6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2UgLm1waGItbG9vcC1zZXJ2aWNlLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1sb29wLXNlcnZpY2UtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1zZXJ2aWNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIC5tcGhiLXNlcnZpY2UtdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1zZXJ2aWNlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYjtcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIC5tcGhiLXByaWNlLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIC5tcGhiLXByaWNlLXdyYXBwZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1sb29wLXNlcnZpY2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNpbmdsZS1tcGhiX3Jvb21fc2VydmljZSAubXBoYi1zaW5nbGUtc2VydmljZS1wcmljZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uc2luZ2xlLW1waGJfcm9vbV9zZXJ2aWNlIC5tcGhiLXNpbmdsZS1zZXJ2aWNlLXByaWNlLXdyYXBwZXIgLm1waGItcHJpY2UtdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtbXBoYl9yb29tX3NlcnZpY2UgLm1waGItc2luZ2xlLXNlcnZpY2UtcHJpY2Utd3JhcHBlciAubXBoYi1wcmljZS10aXRsZSwgLnNpbmdsZS1tcGhiX3Jvb21fc2VydmljZSAubXBoYi1zaW5nbGUtc2VydmljZS1wcmljZS13cmFwcGVyIC5tcGhiLXByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zaW5nbGUtbXBoYl9yb29tX3NlcnZpY2UgLm1waGItcHJpY2Utd3JhcHBlciB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uc2luZ2xlLW1waGJfcm9vbV9zZXJ2aWNlIC5tcGhiLXByaWNlLXdyYXBwZXIgLm1waGItcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEzYjBiYjtcbn1cblxuLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IGEge1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxM2IwYmI7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDU0LCA3MiwgMC4wOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMy43NXJlbTtcbiAgfVxufVxuLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWRldGFpbHMtZm9ybSAubXBoYi1hY2NvdW50LWRldGFpbHMge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1kZXRhaWxzLWZvcm0gLm1waGItYWNjb3VudC1kZXRhaWxzOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscyA+ICoge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscyA+ICoge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1kZXRhaWxzLWZvcm0gLm1waGItYWNjb3VudC1kZXRhaWxzIC5tcGhiLWN1c3RvbWVyLWFkZHJlc3MxLCAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscyAubXBoYi1jdXN0b21lci1waG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtY2hhbmdlLXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyAuYm9va2luZy1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyAuYm9va2luZy1hY3Rpb25zIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyAuYm9va2luZy1hY3Rpb25zIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1waGItbG9naW4tZm9ybSBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5tcGhiX3NjX3Jvb21fcmF0ZXMtd3JhcHBlciAubXBoYi1yb29tLXJhdGVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXBoYl9zY19yb29tX3JhdGVzLXdyYXBwZXIgLm1waGItcm9vbS1yYXRlcy1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1waGJfc2Nfcm9vbV9yYXRlcy13cmFwcGVyIC5tcGhiLXJvb20tcmF0ZXMtbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLm1waGJfc2NfYWNjb21tb2RhdGlvbl9yZXZpZXdzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLXBheW1lbnQtbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1NCwgNzIsIDAuMDgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgfVxufVxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gLm1waGItYm9va2luZy1kZXRhaWxzID4gbGkgc3Bhbi52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLmFjY29tbW9kYXRpb25zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAuYWNjb21tb2RhdGlvbnMtbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tcC1jb29raWUtY29uc2VudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB3aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMS41ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50IGEsIC5tcC1jb29raWUtY29uc2VudCBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5tcC1jb29raWUtY29uc2VudC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fcHJlZmVyZW5jZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3ByZWZlcmVuY2VzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fdGV4dC10aXRsZSwgLm1wLWNvb2tpZS1jb25zZW50X19wcmVmZXJlbmNlcy1pdGVtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X190ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X190ZXh0LWRlc2NyaXB0aW9uLCAubXAtY29va2llLWNvbnNlbnRfX3ByZWZlcmVuY2VzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwO1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLmRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gtY2hlY2tib3gge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzIwMjA0MDtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLXRvZ2dsZTpiZWZvcmUge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fYWN0aW9ucyAuYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGNvbG9yOiAjMTNiMGJiO1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX2FjdGlvbnMgLmJ1dHRvbi1vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMTNiMGJiO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuNS4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG4uZmEsIC5mYWIsIC5mYWwsIC5mYXIsIC5mYXMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IDAuMDhlbSBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCwgLmZhYi5mYS1wdWxsLWxlZnQsIC5mYWwuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCwgLmZhYi5mYS1wdWxsLXJpZ2h0LCAuZmFsLmZhLXB1bGwtcmlnaHQsIC5mYXIuZmEtcHVsbC1yaWdodCwgLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLCA6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCwgOnJvb3QgLmZhLXJvdGF0ZS05MCwgOnJvb3QgLmZhLXJvdGF0ZS0xODAsIDpyb290IC5mYS1yb3RhdGUtMjcwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7XG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7XG59XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIjtcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtY2hlc3Mta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjtcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5mYS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5mYS1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmZhLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmZhLWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkM1wiO1xufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1kb29yLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDVcIjtcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4uZmEtZmlsZS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiO1xufVxuXG4uZmEtZmlsbC1kcmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLWZpbmdlcnByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZsYWctdXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiO1xufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG5cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjtcbn1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFudWtpYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTZcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cblxuLmZhLWhheWthbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmZhLWhvcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdkXCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1pbmZpbml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7XG59XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVtb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmZhLW1vcnRhci1wZXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjtcbn1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtbW91bnRhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1uZW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEyXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2lsLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiO1xufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5mYS1waWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLXBsYW5lLWFycml2YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtcXVyYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uZmEtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5mYS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1yb3V0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiO1xufVxuXG4uZmEtcnVsZXItY29tYmluZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDdcIjtcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5mYS1ydW5uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtdGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uZmEtc2NyZXdkcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIjtcbn1cblxuLmZhLXNlZWRsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTRcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjtcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7XG59XG5cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uZmEtc3RheWxpbmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7XG59XG5cbi5mYS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLmZhLXN0cmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjtcbn1cblxuLmZhLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtdGFwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uZmEtdGVldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLXRpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS10b3JpaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCI7XG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjtcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjtcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmZhLXZyLWNhcmRib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmZhLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiO1xufVxuXG4uZmEtd2luZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCUzRikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMi5odG1sKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3QlM0YpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyLmh0bWwpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5zdmcpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QlM0YpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMi5odG1sKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZmEsIC5mYXIsIC5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG59XG5cbi5mYSwgLmZhcyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHg7XG59XG5cbi8qIVxuKiBhbmltYXRlLmNzcyAtaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuKiBWZXJzaW9uIC0gMy43LjBcbiogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuKlxuKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA2LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gIH1cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cbiAgNDMuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgfVxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5zd2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZyk7XG4gIH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlKC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xuICAwJSwgMTEuMSUsIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gIH1cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gIH1cbiAgNjYuNiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcbiAgfVxuICA3Ny43JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyNWRlZykgc2tld1koMC4zOTA2MjVkZWcpO1xuICB9XG4gIDg4LjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzEyNWRlZykgc2tld1koLTAuMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBqZWxsbyB7XG4gIDAlLCAxMS4xJSwgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICAyMi4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICB9XG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgfVxuICA1NS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xuICB9XG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjI1ZGVnKSBza2V3WSgwLjM5MDYyNWRlZyk7XG4gIH1cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjE5NTMxMjVkZWcpIHNrZXdZKC0wLjE5NTMxMjVkZWcpO1xuICB9XG59XG4uamVsbG8ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBqZWxsbztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhcnRCZWF0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNDIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbiAgMjglIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaGVhcnRCZWF0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYXJ0QmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsIDU1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSwgNTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgtMXR1cm4pO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybik7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbn1cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTIwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIH1cbn1cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB9XG59XG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG59XG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxufVxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG59XG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG59XG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbn1cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB9XG59XG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICB9XG59XG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUoMTIwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xuICB9XG59XG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICB9XG59XG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbn1cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgfVxufVxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5hbmltYXRlZC5kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG5cbi5hbmltYXRlZC5kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiA1cztcbn1cblxuLmFuaW1hdGVkLmZhc3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4uYW5pbWF0ZWQuZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLmFuaW1hdGVkLnNsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tcC1hbS1wcmVsb2FkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2Fub3RoZXItbWFpbGNoaW1wLXdpZGdldC9hc3NldHMvaW1hZ2VzL2xvYWRlci5zdmcpICFpbXBvcnRhbnQ7XG59XG5cbi5tcC1hbS1wcmVsb2FkZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4ud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1sYXlvdXQtMS53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWxheW91dC0xIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWxheW91dC0yLndwLWNvbnRhaW5lci1jb3JlLWNvbHVtbnMtbGF5b3V0LTIge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn0iLCIvKlxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xuKi9cbi5nZXR3aWQtbWFyZ2luLXRvcC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLXRvcC1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3Atbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tdG9wLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tYm90dG9tLW5vcm1hbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG5cbi5nZXR3aWQtbWFyZ2luLWxlZnQtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHhcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub3JtYWwge1xuICBtYXJnaW4tbGVmdDogNDBweFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1sZWZ0LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogMjVweFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub3JtYWwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnRcbn1cbi8vIGltcG9ydCBmaWxlc1xuQGltcG9ydCBcImltcG9ydFwiO1xuXG4vKiBHRU5FUkFMIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuXG4vKiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYSB7XG4gICAgY29sb3I6ICRhY2NlbnQtc2hhZGU7XG59XG5cbi5iZy1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1zaGFkZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtc2hhZGUgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtLW1haW4gbGkgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuLm1lbnUtLW1haW4gbGkgYTpob3ZlciwubWVudS0tbWFpbiBsaSBhOmFjdGl2ZSwubWVudS0tbWFpbiBsaSBhLmlzLWFjdGl2ZSwgLm1lbnUtLW1haW4gbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1lbnUtLWFjY291bnQgbGkgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xufVxuXG4uc2l0ZS1uYW1lLXNsb2dhbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWdyb3VwIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnNsaWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrPmRpdiB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG5ib2R5e1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICB3ZWlnaHQ6IDMwMCA7XG4gIC5nbS1zdHlsZSwgLmdtLXN0eWxlLWl3IHtcbiAgICBAZXh0ZW5kIC5jYXJkO1xuICAgIHdpZHRoOiAyMnJlbTtcbiAgfVxufVxuXG4jcGFnZS13cmFwcGVye1xuICBtYXgtd2lkdGg6IDE1MzBweDtcbiAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLDAsMCwuMDkpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICNoZWFkZXJ7XG4gICAgI25hdmJhci10b3B7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51e1xuICAgICAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtZW5kO1xuICAgICAgfVxuICAgIH1cbiAgICAjbmF2YmFyLW1haW57XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAjY2Fyb3VzZWxFeGFtcGxlRGFya3tcbiAgICAgIGg1e1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTM1MHB4O1xuICAgICAgICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZm9yZWdyb3VuZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAuaXMtbGF5b3V0LWZsZXgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCA7XG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAuZ2V0d2lkLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgICAgICAgICAgICAgICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi52aWV3LXNsaWRlci1ob21le1xuICBtYXJnaW4tYm90dG9tOjI1cHg7XG59XG5cbi8qIVxuICogZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdcbiAqL1xuLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5oYXMtY3VzdG9tLWZvbnQtc2l6ZSAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IGluaGVyaXRcbn1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZFxufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0LC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5zbGljay10cmFjazphZnRlciwuc2xpY2stdHJhY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnXG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoXG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHhcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLndwLWJsb2NrIHtcbn1cblxuQGNoYXJzZXQgJ1VURi04Jzsuc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9zbGljay9zbGljay9hamF4LWxvYWRlci5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzbGljaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL3NsaWNrL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvc2xpY2svc2xpY2svZm9udHMvc2xpY2suZW90JTNGKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvc2xpY2svc2xpY2svZm9udHMvc2xpY2sud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvc2xpY2svc2xpY2svZm9udHMvc2xpY2sudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvc2xpY2svc2xpY2svZm9udHMvc2xpY2suc3ZnKSBmb3JtYXQoJ3N2ZycpXG59XG5cbi5zbGljay1uZXh0LC5zbGljay1wcmV2IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMFxufVxuXG4uc2xpY2stbmV4dDpmb2N1cywuc2xpY2stbmV4dDpob3Zlciwuc2xpY2stcHJldjpmb2N1cywuc2xpY2stcHJldjpob3ZlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwXG59XG5cbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSwuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yNVxufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUsLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IHNsaWNrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAuNzU7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0b1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJ1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkidcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHhcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInXG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJ1xufVxuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHhcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMFxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgb3V0bGluZTogMFxufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxXG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogc2xpY2s7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICfigKInO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogLjc1O1xuICBjb2xvcjogIzAwMFxufVxuXG4ud3AtYmxvY2sge1xufVxuXG4vKiFcbiAqIGdldHdpZC1zZWN0aW9uXG4gKi9cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWluLXdpZHRoOiA3MHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2gpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCFpbXBvcnRhbnRcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaW1hZ2Utd3JhcHBlciwud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtc2xpZGVyLXdyYXBwZXIsLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKVxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8uc291cmNlLXlvdXR1YmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC12aWRlby5zb3VyY2UteW91dHViZS5zY2FsZS15b3V0dWJlLWxvdyB7XG4gIG1pbi13aWR0aDogMTIwJTtcbiAgbWluLWhlaWdodDogMTIwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8uc291cmNlLXlvdXR1YmUuc2NhbGUteW91dHViZS1tZWRpdW0ge1xuICBtaW4td2lkdGg6IDE1MCU7XG4gIG1pbi1oZWlnaHQ6IDE1MCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXZpZGVvLnNvdXJjZS15b3V0dWJlLnNjYWxlLXlvdXR1YmUtaGlnaCB7XG4gIG1pbi13aWR0aDogMTgwJTtcbiAgbWluLWhlaWdodDogMTgwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtdmlkZW8uc291cmNlLXlvdXR1YmUuc2NhbGUteW91dHViZS1odWdlIHtcbiAgbWluLXdpZHRoOiAyMDAlO1xuICBtaW4taGVpZ2h0OiAyMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24gLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLXNsaWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXItaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uIC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1zbGlkZXItaXRlbSBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19mb3JlZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXIuaGFzLWRpdmlkZXJzLW92ZXIge1xuICB6LWluZGV4OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZGl2aWRlci5pcy1ib3R0b20tZGl2aWRlciB7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIuaXMtYm90dG9tLWRpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZGl2aWRlci5pcy1ib3R0b20tZGl2aWRlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXItc3ZnLW5lZ2F0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxcHgpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZGl2aWRlci5pcy10b3AtZGl2aWRlciB7XG4gIHRvcDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19kaXZpZGVyLXN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTFweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fZGl2aWRlciAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2RpdmlkZXItc3ZnLW5lZ2F0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgxcHgpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5nZXR3aWQtc2VjdGlvbi1jb250ZW50LWZ1bGwtd2lkdGg+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLXNtYWxsPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD4qIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtc21hbGw+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQ+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50PjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLXNtYWxsPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLW1lZGl1bT4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQ+KiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLW1lZGl1bT4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQ+OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbWVkaXVtPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLW5vcm1hbD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQ+KiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLW5vcm1hbD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fY29udGVudD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLWNvbnRlbnQ+OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbm9ybWFsPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLWxhcmdlPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD4qIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaGFzLWlubmVyLWJsb2Nrcy1nYXAtbGFyZ2U+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQ+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50PjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLWxhcmdlPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLWh1Z2U+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQ+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50Pioge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5oYXMtaW5uZXItYmxvY2tzLWdhcC1odWdlPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5oYXMtaW5uZXItYmxvY2tzLWdhcC1odWdlPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19jb250ZW50Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItY29udGVudD46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmhhcy1pbm5lci1ibG9ja3MtZ2FwLW5vbmU+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2NvbnRlbnQ+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci1jb250ZW50Pioge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tbXV0ZSwuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwuNSk7XG4gIG9wYWNpdHk6IC43NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmFmdGVyLC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tbXV0ZTpiZWZvcmUsLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5OmFmdGVyLC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tbXV0ZTpmb2N1cywuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6aG92ZXIsLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5OmZvY3VzLC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmhvdmVyLC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tcGxheTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6Zm9jdXMsLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5OmZvY3VzIHtcbiAgb3V0bGluZTogMFxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGU6Zmlyc3QtY2hpbGQsLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IC41ZW1cbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlOmxhc3QtY2hpbGQsLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogLjVlbVxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLW11dGUgaSwuZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLXBsYXkgaSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1pY29uIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIlxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1pY29uLW11dGUge1xuICBmb250LXdlaWdodDogOTAwXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scyAuZ2V0d2lkLWljb24tdm9sdW1lLXVwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMFxufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMgLmdldHdpZC1pY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi10b3AtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvXG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0b1xufVxuXG4uZ2V0d2lkLWJhY2tncm91bmQtdmlkZW8tY29udHJvbHMuaXMtcG9zaXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBcbn1cblxuLmdldHdpZC1iYWNrZ3JvdW5kLXZpZGVvLWNvbnRyb2xzLmlzLXBvc2l0aW9uLWNlbnRlci1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93XG59XG5cbi5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi1jZW50ZXItY2VudGVyIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1tdXRlLC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1jb250cm9scy5pcy1wb3NpdGlvbi1jZW50ZXItY2VudGVyIC5nZXR3aWQtYmFja2dyb3VuZC12aWRlby1wbGF5IHtcbiAgcGFkZGluZzogMWVtXG59XG5cbi8qIVxuICogZ2V0d2lkLWJ1dHRvbi1ncm91cFxuICovXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cCB7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cCAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMjUge1xuICB3aWR0aDogMjUlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwIC53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC01MCB7XG4gIHdpZHRoOiA1MCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXAgLndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cCAud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgLTVweCAtNXB4IC01cHghaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW5vbmUge1xuICBtYXJnaW46IDAhaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW5vbmUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtc3BhY2luZy1zbWFsbCB7XG4gIG1hcmdpbjogMCAtMTBweCAtMTBweCAtMTBweCFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctc21hbGwgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW1lZGl1bSB7XG4gIG1hcmdpbjogMCAtMTVweCAtMTVweCAtMTVweCFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctbWVkaXVtIC53cC1ibG9jay1idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtc3BhY2luZy1ub3JtYWwge1xuICBtYXJnaW46IDAgLTIwcHggLTIwcHggLTIwcHghaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLW5vcm1hbCAud3AtYmxvY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLXNwYWNpbmctbGFyZ2Uge1xuICBtYXJnaW46IDAgLTI1cHggLTI1cHggLTI1cHghaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1zcGFjaW5nLWxhcmdlIC53cC1ibG9jay1idXR0b24ge1xuICBwYWRkaW5nOiAwIDI1cHggMjVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtYWxpZ25tZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtYWxpZ25tZW50LXJpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtYWxpZ25tZW50LXRhYmxldC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtYWxpZ25tZW50LXRhYmxldC1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazpmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtdGFibGV0LWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWFsaWdubWVudC1tb2JpbGUtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LXJpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1jb2x1bW4uaGFzLWFsaWdubWVudC10YWJsZXQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtdGFibGV0LXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtdGFibGV0LWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOmZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tY29sdW1uLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWxlZnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOmZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi10YWJsZXQtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLXRhYmxldC1jb2x1bW4uaGFzLWFsaWdubWVudC10YWJsZXQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tdGFibGV0LWNvbHVtbi5oYXMtYWxpZ25tZW50LXRhYmxldC1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLXRhYmxldC1jb2x1bW4uaGFzLWFsaWdubWVudC10YWJsZXQtbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLXRhYmxldC1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWJ1dHRvbi1ncm91cF9fd3JhcHBlci5oYXMtZGlyZWN0aW9uLW1vYmlsZS1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1tb2JpbGUtY29sdW1uLmhhcy1hbGlnbm1lbnQtbW9iaWxlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tbW9iaWxlLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtYnV0dG9uLWdyb3VwX193cmFwcGVyLmhhcy1kaXJlY3Rpb24tbW9iaWxlLWNvbHVtbi5oYXMtYWxpZ25tZW50LW1vYmlsZS1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1idXR0b24tZ3JvdXBfX3dyYXBwZXIuaGFzLWRpcmVjdGlvbi1tb2JpbGUtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbn1cblxuLmhhcy13aWR0aC0xMDAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5oYXMtd2lkdGgtNTAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MCVcbn1cblxuLmhhcy13aWR0aC0zMyAud3AtYmxvY2stYnV0dG9uIHtcbiAgd2lkdGg6IDMzLjMzMzMlXG59XG5cbi5oYXMtd2lkdGgtMjUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNSVcbn1cblxuLmhhcy13aWR0aC0yMCAud3AtYmxvY2stYnV0dG9uIHtcbiAgd2lkdGg6IDIwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmhhcy13aWR0aC10YWJsZXQtMTAwIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOjEwMCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmhhcy13aWR0aC10YWJsZXQtNTAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6NTAlXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5oYXMtd2lkdGgtdGFibGV0LTMzIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOjMzLjMzMzMlXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5oYXMtd2lkdGgtdGFibGV0LTI1IC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOjI1JVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuaGFzLXdpZHRoLXRhYmxldC0yMCAud3AtYmxvY2stYnV0dG9uIHtcbiAgICB3aWR0aDoyMCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFzLXdpZHRoLW1vYmlsZS0xMDAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6MTAwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtd2lkdGgtbW9iaWxlLTUwIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOjUwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oYXMtd2lkdGgtbW9iaWxlLTMzIC53cC1ibG9jay1idXR0b24ge1xuICAgIHdpZHRoOjMzLjMzMzMlXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy13aWR0aC1tb2JpbGUtMjUgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6MjUlXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy13aWR0aC1tb2JpbGUtMjAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgd2lkdGg6MjAlXG4gIH1cbn1cblxuLyohXG4gKiBnZXR3aWQtaWNvblxuICovXG4ud3AtYmxvY2stZ2V0d2lkLWljb24uaXMtYWxpZ25lZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24uaXMtYWxpZ25lZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uLmlzLWFsaWduZWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbiBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbiBhLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbiBhLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5oYXMtbGF5b3V0LWZyYW1lZCAud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCVcbn1cblxuLmhhcy1sYXlvdXQtc3RhY2tlZCAud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlXG59XG5cbi8qIVxuICogZ2V0d2lkLWltYWdlcy1zbGlkZXJcbiAqL1xuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1pbml0aWFsaXplZCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgYm90dG9tLGxlZnQgdG9wLGZyb20ocmdiYSgwLDAsMCwuNykpLGNvbG9yLXN0b3AoNzAlLHJnYmEoMCwwLDAsLjMpKSx0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC43KSxyZ2JhKDAsMCwwLC4zKSA3MCUsdHJhbnNwYXJlbnQpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtY2FwdGlvbnMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDI1NSwyNTUsMjU1LC43KSksY29sb3Itc3RvcCg3MCUscmdiYSgyNTUsMjU1LDI1NSwuMykpLHRvKHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjcpLHJnYmEoMjU1LDI1NSwyNTUsLjMpIDcwJSx0cmFuc3BhcmVudClcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1jZW50ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24sLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy10b3AtcmlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwuNykpLGNvbG9yLXN0b3AoNzAlLHJnYmEoMCwwLDAsLjMpKSx0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsLjcpLHJnYmEoMCwwLDAsLjMpIDcwJSx0cmFuc3BhcmVudClcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1jZW50ZXIuY2FwdGlvbnMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24sLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1sZWZ0LmNhcHRpb25zLXN0eWxlLWxpZ2h0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy10b3AtcmlnaHQuY2FwdGlvbnMtc3R5bGUtbGlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKHJnYmEoMjU1LDI1NSwyNTUsLjcpKSxjb2xvci1zdG9wKDcwJSxyZ2JhKDI1NSwyNTUsMjU1LC4zKSksdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LC43KSxyZ2JhKDI1NSwyNTUsMjU1LC4zKSA3MCUsdHJhbnNwYXJlbnQpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy1ib3R0b20tbGVmdCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuY2FwdGlvbnMtdG9wLWxlZnQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy1ib3R0b20tcmlnaHQgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGZpZ2NhcHRpb24sLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmNhcHRpb25zLXRvcC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5jYXB0aW9ucy11bmRlcm5lYXRoIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtY3JvcHBlZC1pbWFnZXMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtY3JvcHBlZC1pbWFnZXMgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIGEsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1jcm9wcGVkLWltYWdlcyAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1jcm9wcGVkLWltYWdlcyAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZml0dGVkLWltYWdlcyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1maXR0ZWQtaW1hZ2VzIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbT5hLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZml0dGVkLWltYWdlcyAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0+ZmlndXJlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtZml0dGVkLWltYWdlcyAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtaW1hZ2VzLXRvcCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtdG9wIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWltYWdlcy1jZW50ZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtaW1hZ2VzLWNlbnRlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX2l0ZW0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtaW1hZ2VzLWJvdHRvbSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1pbWFnZXMtYm90dG9tIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9faXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxufVxuXG4vKiFcbiAqIGdldHdpZC1tZWRpYS10ZXh0LXNsaWRlclxuICovXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTAwcHggNTBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEgaW1nLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19tZWRpYS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IC4zXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgaDEsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IGgyLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCBoMywud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgaDQsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50IGg1LC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudCBoNiwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fY29udGVudC13cmFwcGVyPjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19jb250ZW50LXdyYXBwZXI+Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi8qIVxuICogZ2V0d2lkLXNvY2lhbC1saW5rc1xuICovXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLS4yZW0gLS4yZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgcGFkZGluZzogMCAuMmVtIC4yZW07XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19faXRlbTphZnRlciwud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbms6YWZ0ZXIsLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluayBpIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwXG59XG5cbi5oYXMtaWNvbnMtZnJhbWVkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogLjc1ZW1cbn1cblxuLmhhcy1pY29ucy1zdGFja2VkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saW5rIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgcGFkZGluZzogLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uaGFzLW5vbmUtc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMFxufVxuXG4uaGFzLW5vbmUtc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19faXRlbSB7XG4gIHBhZGRpbmc6IDBcbn1cblxuLmhhcy1zbWFsbC1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0uMTI1ZW0gLS4xMjVlbVxufVxuXG4uaGFzLXNtYWxsLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIC4xMjVlbSAuMTI1ZW1cbn1cblxuLmhhcy1tZWRpdW0tc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtLjI1ZW0gLS4yNWVtXG59XG5cbi5oYXMtbWVkaXVtLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIC4yNWVtIC4yNWVtXG59XG5cbi5oYXMtbGFyZ2Utc3BhY2luZyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtLjVlbSAtLjVlbVxufVxuXG4uaGFzLWxhcmdlLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIC41ZW0gLjVlbVxufVxuXG4vKiFcbiAqIGdldHdpZC1jb21tb24tc3R5bGVzXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93blNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duU2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbi5zbGlkZUluRG93blNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd25TaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duU2hvcnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnRTaG9ydCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLnNsaWRlSW5MZWZ0U2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdFNob3J0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRTaG9ydFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0U2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LDAsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodFNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0U2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHRTaG9ydFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwU2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcFNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMHB4LDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLnNsaWRlSW5VcFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwU2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXBTaG9ydFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duU2hvcnQge1xuICA2MCUsNzUlLDkwJSxmcm9tLHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duU2hvcnQge1xuICA2MCUsNzUlLDkwJSxmcm9tLHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbi5ib3VuY2VJbkRvd25TaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93blNob3J0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duU2hvcnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdFNob3J0IHtcbiAgNjAlLDc1JSw5MCUsZnJvbSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdFNob3J0IHtcbiAgNjAlLDc1JSw5MCUsZnJvbSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0U2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdFNob3J0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0U2hvcnQge1xuICA2MCUsNzUlLDkwJSxmcm9tLHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsMCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsMCwwKVxuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0U2hvcnQge1xuICA2MCUsNzUlLDkwJSxmcm9tLHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpXG4gIH1cblxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsMCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsMCwwKVxuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRTaG9ydFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcFNob3J0IHtcbiAgNjAlLDc1JSw5MCUsZnJvbSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5VcFNob3J0IHtcbiAgNjAlLDc1JSw5MCUsZnJvbSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbi5ib3VuY2VJblVwU2hvcnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwU2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwU2hvcnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25TaG9ydCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25TaG9ydCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG4uZmFkZUluRG93blNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93blNob3J0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93blNob3J0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0U2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLmZhZGVJbkxlZnRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTaG9ydFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRTaG9ydCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFNob3J0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRTaG9ydCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0U2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFNob3J0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcFNob3J0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwU2hvcnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDBweCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbi5mYWRlSW5VcFNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBTaG9ydDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwU2hvcnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJblNob3J0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LDAsMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwMHB4LDAsMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluU2hvcnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsMCwwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDAwcHgsMCwwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApXG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJblNob3J0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluU2hvcnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW5TaG9ydDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdldHdpZFB1bHNlQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuQGtleWZyYW1lcyBnZXR3aWRQdWxzZUFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMFxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZXR3aWRUaW1lbGluZVBvaW50Qm91bmNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC41KVxuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKVxuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdldHdpZFRpbWVsaW5lUG9pbnRCb3VuY2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpXG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpXG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnZXR3aWRGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2V0d2lkRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMFxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaXMtY2Fyb3VzZWwgLnNsaWNrLWxpc3QsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmlzLWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC01cHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmlzLWNhcm91c2VsIC5zbGljay1zbGlkZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbm9uZSAuc2xpY2stbGlzdCwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtbm9uZSAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbm9uZSAuc2xpY2stc2xpZGUsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLW5vbmUgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1zbWFsbCAuc2xpY2stbGlzdCwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtc21hbGwgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtc21hbGwgLnNsaWNrLXNsaWRlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtc2xpZGVzLWdhcC1zbWFsbCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1ub3JtYWwgLnNsaWNrLWxpc3QsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLW5vcm1hbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbm9ybWFsIC5zbGljay1zbGlkZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtbm9ybWFsIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtc2xpZGVzLWdhcC1sYXJnZSAuc2xpY2stbGlzdCwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLWxhcmdlIC5zbGljay1zbGlkZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLWh1Z2UgLnNsaWNrLWxpc3QsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1zbGlkZXMtZ2FwLWh1Z2UgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTMwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLWh1Z2UgLnNsaWNrLXNsaWRlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtc2xpZGVzLWdhcC1odWdlIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAzMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogIzAwMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLC53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlciAuc2xpY2stcHJldjpmb2N1cywud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cywud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stcHJldjpob3Zlciwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldjpmb2N1cywud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cywud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3Zlciwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldjpmb2N1cywud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyIC5zbGljay1kb3RzLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cywud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cywud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyIC5zbGljay1kb3RzIGxpLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwIDVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiB7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsLjUpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQ6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXY6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQ6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0LC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDI1cHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cywud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cywud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIC5zbGljay1hY3RpdmUsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSAuc2xpY2stYWN0aXZlLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIC5zbGljay1hY3RpdmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSAuc2xpY2stYWN0aXZlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIC5zbGljay1hY3RpdmUge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24sLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b24sLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsLjUpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGVudC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmFsaWduZnVsbCAuc2xpY2stbGlzdCwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuYWxpZ25mdWxsIC5zbGljay1saXN0LC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuYWxpZ25mdWxsIC5zbGljay1saXN0LC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5hbGlnbmZ1bGwgLnNsaWNrLWxpc3QsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1jb250ZW50LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5hbGlnbmZ1bGwuaGFzLWFycm93cy1vdXRzaWRlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLWNvbnRlbnQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLW5leHQsLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuYWxpZ25mdWxsLmhhcy1hcnJvd3Mtb3V0c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91c2lkZSAuc2xpY2stbmV4dCwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmFsaWduZnVsbC5oYXMtYXJyb3dzLW91dHNpZGUgLnNsaWNrLW5leHQge1xuICByaWdodDogMjVweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC01MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsLmZzLXRhYmxldC01MCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjUwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtNTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy1tb2JpbGUtNTAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTo1MCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC02MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsLmZzLXRhYmxldC02MCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjYwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtNjAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy1tb2JpbGUtNjAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTo2MCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC03MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsLmZzLXRhYmxldC03MCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjcwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtNzAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy1tb2JpbGUtNzAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTo3MCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC04MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsLmZzLXRhYmxldC04MCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjgwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtODAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy1tb2JpbGUtODAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTo4MCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC05MCAud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmdfX2NvbnRlbnQsLmZzLXRhYmxldC05MCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjkwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtOTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy1tb2JpbGUtOTAgLndwLWJsb2NrLWdldHdpZC1jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTo5MCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC0xMDAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy10YWJsZXQtMTAwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6MTAwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtMTAwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwuZnMtbW9iaWxlLTEwMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjEwMCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC0xMTAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy10YWJsZXQtMTEwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6MTEwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtMTEwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwuZnMtbW9iaWxlLTExMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjExMCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZzLXRhYmxldC0xMjAgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50LC5mcy10YWJsZXQtMTIwIC53cC1ibG9jay1nZXR3aWQtY291bnRkb3duX19jb250ZW50IHtcbiAgICBmb250LXNpemU6MTIwJVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcy1tb2JpbGUtMTIwIC53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZ19fY29udGVudCwuZnMtbW9iaWxlLTEyMCAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZG93bl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOjEyMCVcbiAgfVxufVxuXG5bZGF0YS1hbmltYXRpb25dIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlcixbZGF0YS1hbmltYXRpb25dIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS13cmFwcGVyLFtkYXRhLWFuaW1hdGlvbl0ud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZVxufVxuXG5bZGF0YS1hbmltYXRpb249c2xpZGVUb3BdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlcixbZGF0YS1hbmltYXRpb249c2xpZGVUb3BdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS13cmFwcGVyLFtkYXRhLWFuaW1hdGlvbj1zbGlkZVRvcF06aG92ZXIud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcbn1cblxuW2RhdGEtYW5pbWF0aW9uPXNsaWRlQm90dG9tXTpob3ZlciAud3AtYmxvY2stZ2V0d2lkLWljb24tYm94X19pY29uLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXNsaWRlQm90dG9tXTpob3ZlciAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2Utd3JhcHBlcixbZGF0YS1hbmltYXRpb249c2xpZGVCb3R0b21dOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KVxufVxuXG5bZGF0YS1hbmltYXRpb249c2xpZGVMZWZ0XTpob3ZlciAud3AtYmxvY2stZ2V0d2lkLWljb24tYm94X19pY29uLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXNsaWRlTGVmdF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXNsaWRlTGVmdF06aG92ZXIud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweClcbn1cblxuW2RhdGEtYW5pbWF0aW9uPXNsaWRlUmlnaHRdOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlcixbZGF0YS1hbmltYXRpb249c2xpZGVSaWdodF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXNsaWRlUmlnaHRdOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KVxufVxuXG5bZGF0YS1hbmltYXRpb249em9vbVNtYWxsXTpob3ZlciAud3AtYmxvY2stZ2V0d2lkLWljb24tYm94X19pY29uLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXpvb21TbWFsbF06aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXpvb21TbWFsbF06aG92ZXIud3AtYmxvY2stZ2V0d2lkLWljb25fX3dyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSlcbn1cblxuW2RhdGEtYW5pbWF0aW9uPXpvb21CaWddOmhvdmVyIC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24td3JhcHBlcixbZGF0YS1hbmltYXRpb249em9vbUJpZ106aG92ZXIgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLXdyYXBwZXIsW2RhdGEtYW5pbWF0aW9uPXpvb21CaWddOmhvdmVyLndwLWJsb2NrLWdldHdpZC1pY29uX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwXG59XG5cbi5nZXR3aWQtY29sdW1ucy0xPioge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy0xPioge1xuICAgIHdpZHRoOjEwMCVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtMj4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtMj4qIHtcbiAgICB3aWR0aDo1MCVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtMz4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtMz4qIHtcbiAgICB3aWR0aDozMy4zMzMzMyVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtND4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtND4qIHtcbiAgICB3aWR0aDoyNSVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtNT4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtNT4qIHtcbiAgICB3aWR0aDoyMCVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtNj4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtNj4qIHtcbiAgICB3aWR0aDoxNi42NjY2NyVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtNz4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtNz4qIHtcbiAgICB3aWR0aDoxNC4yODU3MSVcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMtOD4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtOD4qIHtcbiAgICB3aWR0aDoxMi41JVxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy05Pioge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy05Pioge1xuICAgIHdpZHRoOjExLjExMTExJVxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy0xMD4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtMTA+KiB7XG4gICAgd2lkdGg6MTAlXG4gIH1cbn1cblxuLmdldHdpZC1jb2x1bW5zLTExPioge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy0xMT4qIHtcbiAgICB3aWR0aDo5LjA5MDkxJVxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy0xMj4qIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMtMTI+KiB7XG4gICAgd2lkdGg6OC4zMzMzMyVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTpub25lXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5nZXR3aWQtaGlkZS10YWJsZXQge1xuICAgIGRpc3BsYXk6bm9uZVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6bm9uZVxuICB9XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3Atc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3Atbm9ybWFsIHtcbiAgcGFkZGluZy10b3A6IDQwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLXRvcC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLWJvdHRvbS1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW5vcm1hbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1ib3R0b20tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1wYWRkaW5nLWxlZnQtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLWxlZnQtbWVkaXVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LW5vcm1hbCB7XG4gIHBhZGRpbmctbGVmdDogNDBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogNjBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctcmlnaHQtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1tZWRpdW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1ub3JtYWwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLXJpZ2h0LW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXRvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6MTBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXRvcC1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtdG9wLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDo2MHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtdG9wLW5vbmUge1xuICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1ib3R0b20tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbToyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLW5vcm1hbCB7XG4gICAgcGFkZGluZy1ib3R0b206NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWJvdHRvbS1ub25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtbGVmdC1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LW5vcm1hbCB7XG4gICAgcGFkZGluZy1sZWZ0OjQwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LWxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtbm9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtcmlnaHQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LWxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1ub25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3AtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDoyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtdG9wLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1ub25lIHtcbiAgICBwYWRkaW5nLXRvcDowIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtYm90dG9tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206MjVweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWJvdHRvbS1ub3JtYWwge1xuICAgIHBhZGRpbmctYm90dG9tOjQwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbm9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDoxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDoyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1ub3JtYWwge1xuICAgIHBhZGRpbmctbGVmdDo0MHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1sZWZ0LW5vbmUge1xuICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXJpZ2h0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDoyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtbm9ybWFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjQwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1sYXJnZSB7XG4gICAgcGFkZGluZy1yaWdodDo2MHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtbm9uZSB7XG4gICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudFxuICB9XG59XG5cbi5nZXR3aWQtbWFyZ2luLXRvcC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLXRvcC1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4IWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi10b3Atbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tdG9wLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tdG9wLW5vbmUge1xuICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1ib3R0b20tbWVkaXVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tYm90dG9tLW5vcm1hbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHghaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnRcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4XG59XG5cbi5nZXR3aWQtbWFyZ2luLWxlZnQtbWVkaXVtIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHhcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub3JtYWwge1xuICBtYXJnaW4tbGVmdDogNDBweFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1sZWZ0LWxhcmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbi5nZXR3aWQtbWFyZ2luLXJpZ2h0LW1lZGl1bSB7XG4gIG1hcmdpbi1yaWdodDogMjVweFxufVxuXG4uZ2V0d2lkLW1hcmdpbi1yaWdodC1ub3JtYWwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHhcbn1cblxuLmdldHdpZC1tYXJnaW4tcmlnaHQtbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDoxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC10b3AtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1ub3JtYWwge1xuICAgIG1hcmdpbi10b3A6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtdG9wLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXRvcC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1ib3R0b20tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWJvdHRvbS1ub3JtYWwge1xuICAgIG1hcmdpbi1ib3R0b206NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtYm90dG9tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWJvdHRvbS1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWxlZnQtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LWxlZnQtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDoyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1sZWZ0LW5vcm1hbCB7XG4gICAgbWFyZ2luLWxlZnQ6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtbGVmdC1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtbGVmdC1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDowIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLXRhYmxldC1yaWdodC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXJpZ2h0LW1lZGl1bSB7XG4gICAgbWFyZ2luLXJpZ2h0OjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXJpZ2h0LW5vcm1hbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjQwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tdGFibGV0LXJpZ2h0LWxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2V0d2lkLW1hcmdpbi10YWJsZXQtcmlnaHQtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXRvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDoxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS10b3AtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXRvcC1ub3JtYWwge1xuICAgIG1hcmdpbi10b3A6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtdG9wLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXRvcC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWJvdHRvbS1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1ib3R0b20tbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWJvdHRvbS1ub3JtYWwge1xuICAgIG1hcmdpbi1ib3R0b206NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtYm90dG9tLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOjYwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWJvdHRvbS1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWxlZnQtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLWxlZnQtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDoyNXB4IWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1sZWZ0LW5vcm1hbCB7XG4gICAgbWFyZ2luLWxlZnQ6NDBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtbGVmdC1sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtbGVmdC1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDowIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtbWFyZ2luLW1vYmlsZS1yaWdodC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXJpZ2h0LW1lZGl1bSB7XG4gICAgbWFyZ2luLXJpZ2h0OjI1cHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXJpZ2h0LW5vcm1hbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjQwcHghaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1tYXJnaW4tbW9iaWxlLXJpZ2h0LWxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6NjBweCFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLW1hcmdpbi1tb2JpbGUtcmlnaHQtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5nZXR3aWQtcmVzZXQtbWluLWhlaWdodC10YWJsZXQge1xuICAgIG1pbi1oZWlnaHQ6YXV0byFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2V0d2lkLXJlc2V0LW1pbi1oZWlnaHQtbW9iaWxlIHtcbiAgICBtaW4taGVpZ2h0OmF1dG8haW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5nZXR3aWQtcmVzZXQtaGVpZ2h0LXRhYmxldCB7XG4gICAgaGVpZ2h0OmF1dG8haW1wb3J0YW50XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1yZXNldC1oZWlnaHQtbW9iaWxlIHtcbiAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnRcbiAgfVxufVxuXG4uZ2V0d2lkLWFsaWduLWl0ZW1zLWZsZXgtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbn1cblxuLmdldHdpZC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5nZXR3aWQtYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy10YWJsZXQtZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy10YWJsZXQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1hbGlnbi1pdGVtcy10YWJsZXQtZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOmVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtYWxpZ24taXRlbXMtbW9iaWxlLWZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtYWxpZ24taXRlbXMtbW9iaWxlLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtYWxpZ24taXRlbXMtbW9iaWxlLWZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjplbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgfVxufVxuXG4uZ2V0d2lkLWp1c3RpZnktY29udGVudC1mbGV4LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi5nZXR3aWQtanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtdGFibGV0LWZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6c3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtdGFibGV0LWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdldHdpZC1qdXN0aWZ5LWNvbnRlbnQtdGFibGV0LWZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOmVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtanVzdGlmeS1jb250ZW50LW1vYmlsZS1mbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtanVzdGlmeS1jb250ZW50LW1vYmlsZS1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZXR3aWQtanVzdGlmeS1jb250ZW50LW1vYmlsZS1mbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazplbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgfVxufVxuXG4uZ2V0d2lkLWljb24ge1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLmdldHdpZC1pY29uLWxpa2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwXG59XG5cbi5nZXR3aWQtaWNvbi1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnXG59XG5cbi5nZXR3aWQtaWNvbi1jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMFxufVxuXG4uZ2V0d2lkLWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc1J1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmdldHdpZC1vcGFjaXR5LTUge1xuICBvcGFjaXR5OiAuMDVcbn1cblxuLmdldHdpZC1vcGFjaXR5LTEwIHtcbiAgb3BhY2l0eTogLjFcbn1cblxuLmdldHdpZC1vcGFjaXR5LTE1IHtcbiAgb3BhY2l0eTogLjE1XG59XG5cbi5nZXR3aWQtb3BhY2l0eS0yMCB7XG4gIG9wYWNpdHk6IC4yXG59XG5cbi5nZXR3aWQtb3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IC4yNVxufVxuXG4uZ2V0d2lkLW9wYWNpdHktMzAge1xuICBvcGFjaXR5OiAuM1xufVxuXG4uZ2V0d2lkLW9wYWNpdHktMzUge1xuICBvcGFjaXR5OiAuMzVcbn1cblxuLmdldHdpZC1vcGFjaXR5LTQwIHtcbiAgb3BhY2l0eTogLjRcbn1cblxuLmdldHdpZC1vcGFjaXR5LTQ1IHtcbiAgb3BhY2l0eTogLjQ1XG59XG5cbi5nZXR3aWQtb3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IC41XG59XG5cbi5nZXR3aWQtb3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IC41NVxufVxuXG4uZ2V0d2lkLW9wYWNpdHktNjAge1xuICBvcGFjaXR5OiAuNlxufVxuXG4uZ2V0d2lkLW9wYWNpdHktNjUge1xuICBvcGFjaXR5OiAuNjVcbn1cblxuLmdldHdpZC1vcGFjaXR5LTcwIHtcbiAgb3BhY2l0eTogLjdcbn1cblxuLmdldHdpZC1vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogLjc1XG59XG5cbi5nZXR3aWQtb3BhY2l0eS04MCB7XG4gIG9wYWNpdHk6IC44XG59XG5cbi5nZXR3aWQtb3BhY2l0eS04NSB7XG4gIG9wYWNpdHk6IC44NVxufVxuXG4uZ2V0d2lkLW9wYWNpdHktOTAge1xuICBvcGFjaXR5OiAuOVxufVxuXG4uZ2V0d2lkLW9wYWNpdHktOTUge1xuICBvcGFjaXR5OiAuOTVcbn1cblxuLmdldHdpZC1vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDFcbn1cblxuQGNoYXJzZXQgXCJVVEYtOFwiOy53cC1ibG9jay1hcmNoaXZlcyB7XG4gICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuICAgICAgICAgICAgICAgICB9XG5cbi53cC1ibG9jay1hcmNoaXZlcy1kcm9wZG93biBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi53cC1ibG9jay1hdmF0YXIge1xuICBsaW5lLWhlaWdodDogMFxufVxuXG4ud3AtYmxvY2stYXZhdGFyLC53cC1ibG9jay1hdmF0YXIgaW1nIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stYXZhdGFyLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1hdWRpbyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLWF1ZGlvIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IC41ZW1cbn1cblxuLndwLWJsb2NrLWF1ZGlvIGF1ZGlvIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG46d2hlcmUoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoLjY2N2VtICsgMnB4KSBjYWxjKDEuMzMzZW0gKyAycHgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLWJ1dHRvbltzdHlsZSo9dGV4dC1kZWNvcmF0aW9uXSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWN1c3RvbS13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZVxufVxuXG4ud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLmhhcy1jdXN0b20td2lkdGggLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24uaGFzLWN1c3RvbS1mb250LXNpemUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMjUge1xuICB3aWR0aDogY2FsYygyNSUgLSB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgLjVlbSkqLjc1KVxufVxuXG4ud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtNTAge1xuICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCwgLjVlbSkqLjUpXG59XG5cbi53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC03NSB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwLCAuNWVtKSouMjUpXG59XG5cbi53cC1ibG9jay1idXR0b25zPi53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC0xMDAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy12ZXJ0aWNhbD4ud3AtYmxvY2stYnV0dG9uLndwLWJsb2NrLWJ1dHRvbl9fd2lkdGgtMjUge1xuICB3aWR0aDogMjUlXG59XG5cbi53cC1ibG9jay1idXR0b25zLmlzLXZlcnRpY2FsPi53cC1ibG9jay1idXR0b24ud3AtYmxvY2stYnV0dG9uX193aWR0aC01MCB7XG4gIHdpZHRoOiA1MCVcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtdmVydGljYWw+LndwLWJsb2NrLWJ1dHRvbi53cC1ibG9jay1idXR0b25fX3dpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JVxufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQsLndwLWJsb2NrLWJ1dHRvbl9fbGluay53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5uby1ib3JkZXItcmFkaXVzLC53cC1ibG9jay1idXR0b25fX2xpbmsubm8tYm9yZGVyLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lLC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZT4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIHBhZGRpbmc6IC42NjdlbSAxLjMzM2VtXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5pcy1zdHlsZS1vdXRsaW5lOm5vdCguaGFzLXRleHQtY29sb3IpLC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZT4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvclxufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaXMtc3R5bGUtb3V0bGluZTpub3QoLmhhcy1iYWNrZ3JvdW5kKSwud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmU+LndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZSguaGFzLWJvcmRlci1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IGluaXRpYWxcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC1jb2xvcl0pIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogbWVkaXVtXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci1yaWdodC1jb2xvcl0pIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LWNvbG9yXSkge1xuICBib3JkZXItbGVmdC13aWR0aDogbWVkaXVtXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci1zdHlsZV0pIHtcbiAgYm9yZGVyLXdpZHRoOiBpbml0aWFsXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci10b3Atc3R5bGVdKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bVxufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6d2hlcmUoW3N0eWxlKj1ib3JkZXItcmlnaHQtc3R5bGVdKSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtXG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazp3aGVyZShbc3R5bGUqPWJvcmRlci1ib3R0b20tc3R5bGVdKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bVxufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6d2hlcmUoW3N0eWxlKj1ib3JkZXItbGVmdC1zdHlsZV0pIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bVxufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtdmVydGljYWw+LndwLWJsb2NrLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stYnV0dG9ucz4ud3AtYmxvY2stYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDBcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWxlZnQuaXMtdmVydGljYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlci5pcy12ZXJ0aWNhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tcmlnaHQuaXMtdmVydGljYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLndwLWJsb2NrLWJ1dHRvbnMuYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnM6bm90KC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2VlbiwuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXJpZ2h0LC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tbGVmdCwuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlcikgLndwLWJsb2NrLWJ1dHRvbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1idXR0b25zW3N0eWxlKj10ZXh0LWRlY29yYXRpb25dIC53cC1ibG9jay1idXR0b24sLndwLWJsb2NrLWJ1dHRvbnNbc3R5bGUqPXRleHQtZGVjb3JhdGlvbl0gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stYnV0dG9ucy5oYXMtY3VzdG9tLWZvbnQtc2l6ZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIsLndwLWJsb2NrLWNhbGVuZGFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0ZCwud3AtYmxvY2stY2FsZW5kYXIgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogLjI1ZW1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSkge1xuICBjb2xvcjogIzQwNDY0ZFxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGU6d2hlcmUoOm5vdCguaGFzLXRleHQtY29sb3IpKSB0ZCwud3AtYmxvY2stY2FsZW5kYXIgdGFibGU6d2hlcmUoOm5vdCguaGFzLXRleHQtY29sb3IpKSB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZFxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUuaGFzLWJhY2tncm91bmQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZS5oYXMtdGV4dC1jb2xvciB0aCB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbjp3aGVyZSgud3AtYmxvY2stY2FsZW5kYXIgdGFibGU6bm90KC5oYXMtYmFja2dyb3VuZCkgdGgpIHtcbiAgYmFja2dyb3VuZDogI2RkZFxufVxuXG4ud3AtYmxvY2stY2F0ZWdvcmllcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW1cbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW1cbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi5hbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ud3AtYmxvY2stY29kZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLWNvZGUgY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwXG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudFxuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW5zLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuYXJlLXZlcnRpY2FsbHktYWxpZ25lZC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1jb2x1bW5zLmFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODFweCkge1xuICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSk+LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczoxMDAlIWltcG9ydGFudFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSk+LndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczowO1xuICAgIGZsZXgtZ3JvdzogMVxuICB9XG5cbiAgLndwLWJsb2NrLWNvbHVtbnM6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpPi53cC1ibG9jay1jb2x1bW5bc3R5bGUqPWZsZXgtYmFzaXNdIHtcbiAgICBmbGV4LWdyb3c6IDBcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucy5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlPi53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDFcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMuaXMtbm90LXN0YWNrZWQtb24tbW9iaWxlPi53cC1ibG9jay1jb2x1bW5bc3R5bGUqPWZsZXgtYmFzaXNdIHtcbiAgZmxleC1ncm93OiAwXG59XG5cbjp3aGVyZSgud3AtYmxvY2stY29sdW1ucykge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1ZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1jb2x1bW5zLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIHBhZGRpbmc6IDEuMjVlbSAyLjM3NWVtXG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxufVxuXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG59XG5cbi53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxufVxuXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4ud3AtYmxvY2stY29sdW1uLmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20sLndwLWJsb2NrLWNvbHVtbi5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyLC53cC1ibG9jay1jb2x1bW4uaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLm5hdmlnYXRpb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGVcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudGxpc3QgLmNvbW1lbnQge1xuICBtaW4taGVpZ2h0OiAyLjI1ZW07XG4gIHBhZGRpbmctbGVmdDogMy4yNWVtXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50bGlzdCAuY29tbWVudCBwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMWVtIDBcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1hdXRob3Ige1xuICBsaW5lLWhlaWdodDogMS41XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgd2lkdGg6IDIuNWVtXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LWF1dGhvciBjaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LW1ldGEge1xuICBmb250LXNpemU6IC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1tZXRhIGIge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LW1ldGEgLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1ib2R5IC5jb21tZW50bWV0YWRhdGEge1xuICBmb250LXNpemU6IC44NzVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWF1dGhvciBsYWJlbCwud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWNvbW1lbnQgbGFiZWwsLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtZm9ybS1lbWFpbCBsYWJlbCwud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9Y2hlY2tib3hdKSwud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAuMjVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAuMzVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgLmNvbW1lbnQtcmVwbHktdGl0bGUgOndoZXJlKHNtYWxsKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1tZWRpdW0sc21hbGxlcik7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzIC5yZXBseSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cyBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSksLndwLWJsb2NrLXBvc3QtY29tbWVudHMgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pLC53cC1ibG9jay1wb3N0LWNvbW1lbnRzIHRleHRhcmVhIHtcbiAgcGFkZGluZzogY2FsYyguNjY3ZW0gKyAycHgpXG59XG5cbjp3aGVyZSgud3AtYmxvY2stcG9zdC1jb21tZW50cyBpbnB1dFt0eXBlPXN1Ym1pdF0pIHtcbiAgYm9yZGVyOiBub25lXG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uPi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQsLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24+LndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tbnVtYmVycywud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbj4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1wcmV2aW91cyB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIG1hcmdpbi1yaWdodDogLjVlbVxufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbj4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1uZXh0Omxhc3QtY2hpbGQsLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24+LndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tbnVtYmVyczpsYXN0LWNoaWxkLC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uPi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLXByZXZpb3VzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24gLndwLWJsb2NrLWNvbW1lbnRzLXBhZ2luYXRpb24tcHJldmlvdXMtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMWNoXG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLXByZXZpb3VzLWFycm93Om5vdCguaXMtYXJyb3ctY2hldnJvbikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxufVxuXG4ud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbiAud3AtYmxvY2stY29tbWVudHMtcGFnaW5hdGlvbi1uZXh0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWNoXG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uIC53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLW5leHQtYXJyb3c6bm90KC5pcy1hcnJvdy1jaGV2cm9uKSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpXG59XG5cbi53cC1ibG9jay1jb21tZW50cy1wYWdpbmF0aW9uLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBcbn1cblxuLndwLWJsb2NrLWNvbW1lbnQtdGVtcGxhdGUgbGkge1xuICBjbGVhcjogYm90aFxufVxuXG4ud3AtYmxvY2stY29tbWVudC10ZW1wbGF0ZSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtXG59XG5cbi53cC1ibG9jay1jb21tZW50LXRlbXBsYXRlLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi53cC1ibG9jay1jb21tZW50LXRlbXBsYXRlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudFxufVxuXG4ud3AtYmxvY2stY29tbWVudC10ZW1wbGF0ZS5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi53cC1ibG9jay1jb3Zlciwud3AtYmxvY2stY292ZXItaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53cC1ibG9jay1jb3ZlciAuaGFzLWJhY2tncm91bmQtZGltOm5vdChbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXSksLndwLWJsb2NrLWNvdmVyLWltYWdlIC5oYXMtYmFja2dyb3VuZC1kaW06bm90KFtjbGFzcyo9LWJhY2tncm91bmQtY29sb3JdKSwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltOm5vdChbY2xhc3MqPS1iYWNrZ3JvdW5kLWNvbG9yXSksLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbTpub3QoW2NsYXNzKj0tYmFja2dyb3VuZC1jb2xvcl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMFxufVxuXG4ud3AtYmxvY2stY292ZXIgLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCwud3AtYmxvY2stY292ZXItaW1hZ2UgLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW06YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIlxufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW06bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW06bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjFcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xuICBvcGFjaXR5OiAuMlxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4zXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjRcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xuICBvcGFjaXR5OiAuNVxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC42XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjdcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODAgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MDpub3QoLmhhcy1iYWNrZ3JvdW5kLWdyYWRpZW50KTpiZWZvcmUge1xuICBvcGFjaXR5OiAuOFxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwOm5vdCguaGFzLWJhY2tncm91bmQtZ3JhZGllbnQpOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC45XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlLC53cC1ibG9jay1jb3Zlci5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwMCAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsLndwLWJsb2NrLWNvdmVyLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXIuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDA6bm90KC5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCk6YmVmb3JlIHtcbiAgb3BhY2l0eTogMVxufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMCwud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMCB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwIHtcbiAgb3BhY2l0eTogLjFcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0yMCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMjAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTIwIHtcbiAgb3BhY2l0eTogLjJcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0zMCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMzAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTMwIHtcbiAgb3BhY2l0eTogLjNcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS00MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNDAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTQwIHtcbiAgb3BhY2l0eTogLjRcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS01MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNTAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTUwIHtcbiAgb3BhY2l0eTogLjVcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS02MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNjAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTYwIHtcbiAgb3BhY2l0eTogLjZcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS03MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tNzAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTcwIHtcbiAgb3BhY2l0eTogLjdcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS04MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tODAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTgwIHtcbiAgb3BhY2l0eTogLjhcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwLC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS05MCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tOTAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTkwIHtcbiAgb3BhY2l0eTogLjlcbn1cblxuLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwMCwud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLmhhcy1iYWNrZ3JvdW5kLWRpbS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwLC53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLmhhcy1iYWNrZ3JvdW5kLWRpbS0xMDAsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZC5oYXMtYmFja2dyb3VuZC1kaW0uaGFzLWJhY2tncm91bmQtZGltLTEwMCB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmFsaWdubGVmdCwud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25yaWdodCwud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlOmFmdGVyLC53cC1ibG9jay1jb3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXRcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC53cC1ibG9jay1jb3Zlci1pbWFnZTphZnRlciwud3AtYmxvY2stY292ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6bm9uZVxuICB9XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbmNlbnRlciwud3AtYmxvY2stY292ZXItaW1hZ2UuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci1pbWFnZS5hbGlnbnJpZ2h0LC53cC1ibG9jay1jb3Zlci5hbGlnbmNlbnRlciwud3AtYmxvY2stY292ZXIuYWxpZ25sZWZ0LC53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsLndwLWJsb2NrLWNvdmVyLWltYWdlIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxXG59XG5cbi53cC1ibG9jay1jb3ZlciBoMTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBoMjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBoMzp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBoNDp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBoNTp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBoNjp3aGVyZSg6bm90KC5oYXMtdGV4dC1jb2xvcikpLC53cC1ibG9jay1jb3ZlciBwOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGgxOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGgyOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGgzOndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGg0OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGg1OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIGg2OndoZXJlKDpub3QoLmhhcy10ZXh0LWNvbG9yKSksLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6d2hlcmUoOm5vdCguaGFzLXRleHQtY29sb3IpKSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi10b3AtbGVmdCwud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tdG9wLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi10b3AtY2VudGVyLC53cC1ibG9jay1jb3Zlci5pcy1wb3NpdGlvbi10b3AtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi10b3AtcmlnaHQsLndwLWJsb2NrLWNvdmVyLmlzLXBvc2l0aW9uLXRvcC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCwud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tY2VudGVyLWxlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWNlbnRlci1jZW50ZXIsLndwLWJsb2NrLWNvdmVyLmlzLXBvc2l0aW9uLWNlbnRlci1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtcG9zaXRpb24tY2VudGVyLXJpZ2h0LC53cC1ibG9jay1jb3Zlci5pcy1wb3NpdGlvbi1jZW50ZXItcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1wb3NpdGlvbi1ib3R0b20tbGVmdCwud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tYm90dG9tLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtcG9zaXRpb24tYm90dG9tLWNlbnRlciwud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tYm90dG9tLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCwud3AtYmxvY2stY292ZXIuaXMtcG9zaXRpb24tYm90dG9tLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLC53cC1ibG9jay1jb3Zlci5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmlzLXBvc2l0aW9uLWJvdHRvbS1sZWZ0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLC53cC1ibG9jay1jb3Zlci1pbWFnZS5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItcmlnaHQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLWxlZnQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLC53cC1ibG9jay1jb3Zlci5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmlzLXBvc2l0aW9uLWJvdHRvbS1sZWZ0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLC53cC1ibG9jay1jb3Zlci5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmlzLXBvc2l0aW9uLWJvdHRvbS1yaWdodCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwud3AtYmxvY2stY292ZXIuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItbGVmdCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwud3AtYmxvY2stY292ZXIuaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5pcy1wb3NpdGlvbi1jZW50ZXItcmlnaHQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsLndwLWJsb2NrLWNvdmVyLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLWxlZnQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsLndwLWJsb2NrLWNvdmVyLmhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaXMtcG9zaXRpb24tdG9wLXJpZ2h0IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0b1xufVxuXG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3ZlciB2aWRlby53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLC53cC1ibG9jay1jb3Zlci1pbWFnZSB2aWRlby53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLXBhcmFsbGF4LC53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgsLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLmhhcy1wYXJhbGxheCx2aWRlby53cC1ibG9jay1jb3Zlcl9fdmlkZW8tYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OmluaGVyaXQpIHtcbiAgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1wYXJhbGxheCwud3AtYmxvY2stY292ZXIuaGFzLXBhcmFsbGF4LC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgsdmlkZW8ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQuaGFzLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbFxuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1wYXJhbGxheCwud3AtYmxvY2stY292ZXIuaGFzLXBhcmFsbGF4LC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZC5oYXMtcGFyYWxsYXgsdmlkZW8ud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQuaGFzLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbFxuICB9XG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS5pcy1yZXBlYXRlZCwud3AtYmxvY2stY292ZXIuaXMtcmVwZWF0ZWQsLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kLmlzLXJlcGVhdGVkLHZpZGVvLndwLWJsb2NrLWNvdmVyX192aWRlby1iYWNrZ3JvdW5kLmlzLXJlcGVhdGVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvXG59XG5cbi53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCwud3AtYmxvY2stY292ZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICB6LWluZGV4OiAwXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0LC53cC1ibG9jay1jb3Zlci1pbWFnZS10ZXh0IGEsLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTphY3RpdmUsLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQgYTpmb2N1cywud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCBhOmhvdmVyLC53cC1ibG9jay1jb3Zlci10ZXh0LC53cC1ibG9jay1jb3Zlci10ZXh0IGEsLndwLWJsb2NrLWNvdmVyLXRleHQgYTphY3RpdmUsLndwLWJsb2NrLWNvdmVyLXRleHQgYTpmb2N1cywud3AtYmxvY2stY292ZXItdGV4dCBhOmhvdmVyLHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMiBhLHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIgYTphY3RpdmUsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZSBoMiBhOmZvY3VzLHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1jb3Zlci1pbWFnZSAud3AtYmxvY2stY292ZXIuaGFzLWxlZnQtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLmhhcy1yaWdodC1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLWxlZnQtY29udGVudCAud3AtYmxvY2stY292ZXItaW1hZ2UtdGV4dCwud3AtYmxvY2stY292ZXIuaGFzLWxlZnQtY29udGVudCAud3AtYmxvY2stY292ZXItdGV4dCxzZWN0aW9uLndwLWJsb2NrLWNvdmVyLWltYWdlLmhhcy1sZWZ0LWNvbnRlbnQ+aDIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLXJpZ2h0LWNvbnRlbnQgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsLndwLWJsb2NrLWNvdmVyLmhhcy1yaWdodC1jb250ZW50IC53cC1ibG9jay1jb3Zlci10ZXh0LHNlY3Rpb24ud3AtYmxvY2stY292ZXItaW1hZ2UuaGFzLXJpZ2h0LWNvbnRlbnQ+aDIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXItdGV4dCwud3AtYmxvY2stY292ZXItaW1hZ2UgLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsc2VjdGlvbi53cC1ibG9jay1jb3Zlci1pbWFnZT5oMiB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbiAgcGFkZGluZzogLjQ0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMVxufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvdmVyLWltYWdlOm5vdCguaGFzLXRleHQtY29sb3IpKSw6d2hlcmUoLndwLWJsb2NrLWNvdmVyOm5vdCguaGFzLXRleHQtY29sb3IpKSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbjp3aGVyZSgud3AtYmxvY2stY292ZXItaW1hZ2UuaXMtbGlnaHQ6bm90KC5oYXMtdGV4dC1jb2xvcikpLDp3aGVyZSgud3AtYmxvY2stY292ZXIuaXMtbGlnaHQ6bm90KC5oYXMtdGV4dC1jb2xvcikpIHtcbiAgY29sb3I6ICMwMDBcbn1cblxuLndwLWJsb2NrLWRldGFpbHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1kZXRhaWxzIHN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLndwLWJsb2NrLWVtYmVkLmFsaWdubGVmdCwud3AtYmxvY2stZW1iZWQuYWxpZ25yaWdodCwud3AtYmxvY2tbZGF0YS1hbGlnbj1sZWZ0XT5bZGF0YS10eXBlPVwiY29yZS9lbWJlZFwiXSwud3AtYmxvY2tbZGF0YS1hbGlnbj1yaWdodF0+W2RhdGEtdHlwZT1cImNvcmUvZW1iZWRcIl0ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stZW1iZWQuYWxpZ25sZWZ0IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciwud3AtYmxvY2stZW1iZWQuYWxpZ25yaWdodCAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsLndwLWJsb2NrW2RhdGEtYWxpZ249bGVmdF0+W2RhdGEtdHlwZT1cImNvcmUvZW1iZWRcIl0gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLC53cC1ibG9ja1tkYXRhLWFsaWduPXJpZ2h0XT5bZGF0YS10eXBlPVwiY29yZS9lbWJlZFwiXSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBtaW4td2lkdGg6IDI4MHB4XG59XG5cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stZW1iZWQge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgbWluLXdpZHRoOiAzMjBweFxufVxuXG4ud3AtYmxvY2stZW1iZWQge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkXG59XG5cbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAuNWVtXG59XG5cbi53cC1ibG9jay1lbWJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1oYXMtYXNwZWN0LXJhdGlvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJVxufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtaGFzLWFzcGVjdC1yYXRpbyBpZnJhbWUge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTIxLTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NSVcbn1cblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC0xOC05IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTAlXG59XG5cbi53cC1lbWJlZC1yZXNwb25zaXZlIC53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JVxufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTQtMyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JVxufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTEtMSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCVcbn1cblxuLndwLWVtYmVkLXJlc3BvbnNpdmUgLndwLWVtYmVkLWFzcGVjdC05LTE2IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlcjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTc3Ljc3JVxufVxuXG4ud3AtZW1iZWQtcmVzcG9uc2l2ZSAud3AtZW1iZWQtYXNwZWN0LTEtMiAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXI6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDIwMCVcbn1cblxuLndwLWJsb2NrLWZpbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi53cC1ibG9jay1maWxlOm5vdCgud3AtZWxlbWVudC1idXR0b24pIHtcbiAgZm9udC1zaXplOiAuOGVtXG59XG5cbi53cC1ibG9jay1maWxlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1maWxlLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ud3AtYmxvY2stZmlsZSAqKy53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogLjc1ZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1maWxlKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtXG59XG5cbi53cC1ibG9jay1maWxlX19lbWJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG46d2hlcmUoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjVlbSAxZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1maWxlX19idXR0b24pOmlzKGEpOmFjdGl2ZSw6d2hlcmUoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6aXMoYSk6Zm9jdXMsOndoZXJlKC53cC1ibG9jay1maWxlX19idXR0b24pOmlzKGEpOmhvdmVyLDp3aGVyZSgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTppcyhhKTp2aXNpdGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC44NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxZW0pXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWd1cmUsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWd1cmUsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0b1xufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgZmlnY2FwdGlvbiwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC43KSxyZ2JhKDAsMCwwLC4zKSA3MCUsdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44ZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDNlbSAuNzdlbSAuN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDJcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGZpZ2NhcHRpb24gaW1nLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24gaW1nLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBmaWdjYXB0aW9uIGltZywud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWdjYXB0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZVxufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKSBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIGZpZ2NhcHRpb24ge1xuICBmbGV4LWdyb3c6IDFcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgYSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSBpbWcsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbSBhLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlIGEsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UgaW1nLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gYSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0xIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0sLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDoxZW07XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gLjY2NjY3ZW0pXG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gLjc1ZW0pXG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gLjhlbSlcbiAgfVxuXG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAuODMzMzNlbSlcbiAgfVxuXG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy03IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSAuODU3MTRlbSlcbiAgfVxuXG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2UsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB3aWR0aDogY2FsYygxMi41JSAtIC44NzVlbSlcbiAgfVxuXG4gIC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMW4pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgxbiksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgybiksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDJuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDNuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoM24pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNG4pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg0biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg1biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy01IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDVuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDZuKSwuYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNm4pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoN24pLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNyAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg3biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg4biksLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy04IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDhuKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDFuKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTEgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoMW4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoMm4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtMiAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSgybiksLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSgzbiksLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDNuKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDRuKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoNG4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoNW4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg1biksLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpudGgtb2YtdHlwZSg2biksLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuY29sdW1ucy02IC5ibG9ja3MtZ2FsbGVyeS1pdGVtOm50aC1vZi10eXBlKDZuKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOm50aC1vZi10eXBlKDduKSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5jb2x1bW5zLTcgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bnRoLW9mLXR5cGUoN24pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaW1hZ2U6bnRoLW9mLXR5cGUoOG4pLC53cC1ibG9jay1nYWxsZXJ5Om5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmNvbHVtbnMtOCAuYmxvY2tzLWdhbGxlcnktaXRlbTpudGgtb2YtdHlwZSg4bikge1xuICAgIG1hcmdpbi1yaWdodDogMFxuICB9XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pbWFnZTpsYXN0LWNoaWxkLC5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtOmxhc3QtY2hpbGQsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWltYWdlOmxhc3QtY2hpbGQsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4uYmxvY2tzLWdhbGxlcnktZ3JpZDpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5hbGlnbmxlZnQsLmJsb2Nrcy1nYWxsZXJ5LWdyaWQ6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuYWxpZ25yaWdodCwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5hbGlnbmxlZnQsLndwLWJsb2NrLWdhbGxlcnk6bm90KC5oYXMtbmVzdGVkLWltYWdlcykuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1ncmlkOm5vdCguaGFzLW5lc3RlZC1pbWFnZXMpLmFsaWduY2VudGVyIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSwud3AtYmxvY2stZ2FsbGVyeTpub3QoLmhhcy1uZXN0ZWQtaW1hZ2VzKS5hbGlnbmNlbnRlciAuYmxvY2tzLWdhbGxlcnktaXRlbSBmaWd1cmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeTpub3QoLmlzLWNyb3BwZWQpIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydFxufVxuXG5maWd1cmUud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyB7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWxcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLXdwLS1zdHlsZS0tdW5zdGFibGUtZ2FsbGVyeS1nYXAsIDE2cHgpLzIpXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZT5hLC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZT5kaXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC43KSxyZ2JhKDAsMCwwLC4zKSA3MCUsdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgOHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlLmhhcy1jdXN0b20tYm9yZGVyIGltZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlLmhhcy1jdXN0b20tYm9yZGVyPmEsLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlndXJlLndwLWJsb2NrLWltYWdlLmhhcy1jdXN0b20tYm9yZGVyPmRpdiwud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtcm91bmRlZD5hLC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1yb3VuZGVkPmRpdiB7XG4gIGZsZXg6IDEgMSBhdXRvXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5oYXMtY3VzdG9tLWJvcmRlciBmaWdjYXB0aW9uLC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1yb3VuZGVkIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxleDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMgZmlnY2FwdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzOm5vdCguaXMtY3JvcHBlZCkgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmlzLWNyb3BwZWQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICBhbGlnbi1zZWxmOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmlzLWNyb3BwZWQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSk+YSwud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5pcy1jcm9wcGVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpPmRpdjpub3QoLmNvbXBvbmVudHMtZHJvcC16b25lKSB7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuaXMtY3JvcHBlZCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSBhLC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmlzLWNyb3BwZWQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkgaW1nIHtcbiAgZmxleDogMSAwIDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLTEgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy0zIGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIHZhcigtLXdwLS1zdHlsZS0tdW5zdGFibGUtZ2FsbGVyeS1nYXAsIDE2cHgpKi42NjY2NylcbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtNCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkqLjc1KVxuICB9XG5cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy01IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSB2YXIoLS13cC0tc3R5bGUtLXVuc3RhYmxlLWdhbGxlcnktZ2FwLCAxNnB4KSouOClcbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtNiBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkqLjgzMzMzKVxuICB9XG5cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy03IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpIHtcbiAgICB3aWR0aDogY2FsYygxNC4yODU3MSUgLSB2YXIoLS13cC0tc3R5bGUtLXVuc3RhYmxlLWdhbGxlcnktZ2FwLCAxNnB4KSouODU3MTQpXG4gIH1cblxuICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLTggZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSkge1xuICAgIHdpZHRoOiBjYWxjKDEyLjUlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkqLjg3NSlcbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtZGVmYXVsdCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkqLjY2NjY3KVxuICB9XG5cbiAgLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuY29sdW1ucy1kZWZhdWx0IGZpZ3VyZS53cC1ibG9jay1pbWFnZTpub3QoI2luZGl2aWR1YWwtaW1hZ2UpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLC53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmNvbHVtbnMtZGVmYXVsdCBmaWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKX5maWd1cmUud3AtYmxvY2staW1hZ2U6bm90KCNpbmRpdmlkdWFsLWltYWdlKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0td3AtLXN0eWxlLS11bnN0YWJsZS1nYWxsZXJ5LWdhcCwgMTZweCkqLjUpXG4gIH1cblxuICAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5jb2x1bW5zLWRlZmF1bHQgZmlndXJlLndwLWJsb2NrLWltYWdlOm5vdCgjaW5kaXZpZHVhbC1pbWFnZSk6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcy5hbGlnbmxlZnQsLndwLWJsb2NrLWdhbGxlcnkuaGFzLW5lc3RlZC1pbWFnZXMuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Lmhhcy1uZXN0ZWQtaW1hZ2VzLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG5oMS5oYXMtYmFja2dyb3VuZCxoMi5oYXMtYmFja2dyb3VuZCxoMy5oYXMtYmFja2dyb3VuZCxoNC5oYXMtYmFja2dyb3VuZCxoNS5oYXMtYmFja2dyb3VuZCxoNi5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuMjVlbSAyLjM3NWVtXG59XG5cbmgxLmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSxoMi5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSxoMi5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSksaDMuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksaDMuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pLGg0Lmhhcy10ZXh0LWFsaWduLWxlZnRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1scl0pLGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtcmxdKSxoNS5oYXMtdGV4dC1hbGlnbi1sZWZ0W3N0eWxlKj13cml0aW5nLW1vZGVdOndoZXJlKFtzdHlsZSo9dmVydGljYWwtbHJdKSxoNS5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLXJsXSksaDYuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9d3JpdGluZy1tb2RlXTp3aGVyZShbc3R5bGUqPXZlcnRpY2FsLWxyXSksaDYuaGFzLXRleHQtYWxpZ24tcmlnaHRbc3R5bGUqPXdyaXRpbmctbW9kZV06d2hlcmUoW3N0eWxlKj12ZXJ0aWNhbC1ybF0pIHtcbiAgcm90YXRlOiAxODBkZWdcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXG59XG5cbi53cC1ibG9jay1pbWFnZVtzdHlsZSo9Ym9yZGVyLXJhZGl1c10gaW1nLC53cC1ibG9jay1pbWFnZVtzdHlsZSo9Ym9yZGVyLXJhZGl1c10+YSB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLWltYWdlLmhhcy1jdXN0b20tYm9yZGVyIGltZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgaW1nLC53cC1ibG9jay1pbWFnZS5hbGlnbndpZGUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0LC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCwud3AtYmxvY2staW1hZ2UuYWxpZ25jZW50ZXIsLndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCwud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlXG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXI+ZmlnY2FwdGlvbiwud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdD5maWdjYXB0aW9uLC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodD5maWdjYXB0aW9uLC53cC1ibG9jay1pbWFnZS5hbGlnbmNlbnRlcj5maWdjYXB0aW9uLC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQ+ZmlnY2FwdGlvbiwud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodD5maWdjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb25cbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAuNWVtIDFlbSAuNWVtIDBcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC41ZW0gMCAuNWVtIDFlbVxufVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXRvcDogLjVlbVxufVxuXG4ud3AtYmxvY2staW1hZ2UgLmlzLXN0eWxlLXJvdW5kZWQgaW1nLC53cC1ibG9jay1pbWFnZS5pcy1zdHlsZS1jaXJjbGUtbWFzayBpbWcsLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4XG59XG5cbkBzdXBwb3J0cyAoKC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSkgb3IgKG1hc2staW1hZ2U6bm9uZSkpIG9yICgtd2Via2l0LW1hc2staW1hZ2U6bm9uZSkge1xuICAud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtY2lyY2xlLW1hc2sgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmlld0JveD1cIjAgMCAxMDAgMTAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCI1MFwiIGN5PVwiNTBcIiByPVwiNTBcIi8+PC9zdmc+Jyk7XG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgMTAwIDEwMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48Y2lyY2xlIGN4PVwiNTBcIiBjeT1cIjUwXCIgcj1cIjUwXCIvPjwvc3ZnPicpO1xuICAgIG1hc2stbW9kZTogYWxwaGE7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stc2l6ZTogY29udGFpblxuICB9XG59XG5cbi53cC1ibG9jay1pbWFnZSA6d2hlcmUoLmhhcy1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC1jb2xvcl0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci1yaWdodC1jb2xvcl0pIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZFxufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LWNvbG9yXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci13aWR0aF0pIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC13aWR0aF0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci1yaWdodC13aWR0aF0pIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZFxufVxuXG4ud3AtYmxvY2staW1hZ2UgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS13aWR0aF0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIDp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LXdpZHRoXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWRcbn1cblxuLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIgaW1nIHtcbiAgY3Vyc29yOiB6b29tLWluXG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIgaW1nOmhvdmVyK2J1dHRvbiB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxNnB4KSBzYXR1cmF0ZSgxODAlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpIHNhdHVyYXRlKDE4MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLDkwLDkwLC4yNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHpvb20taW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMTAwXG59XG5cbi53cC1saWdodGJveC1jb250YWluZXIgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAzcHggYXV0byByZ2JhKDkwLDkwLDkwLC4yNSk7XG4gIG91dGxpbmU6IDNweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweFxufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMVxufVxuXG4ud3AtbGlnaHRib3gtY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b246Zm9jdXMsLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b246aG92ZXIsLndwLWxpZ2h0Ym94LWNvbnRhaW5lciBidXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCw5MCw5MCwuMjUpO1xuICBib3JkZXI6IG5vbmVcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHpvb20tb3V0O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDEwMDAwMFxufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSAuY2xvc2UtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpICsgMTZweCk7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCkgKyAxNnB4KTtcbiAgei1pbmRleDogNTAwMDAwMFxufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmZvY3VzLC53cC1saWdodGJveC1vdmVybGF5IC5jbG9zZS1idXR0b246aG92ZXIsLndwLWxpZ2h0Ym94LW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSk6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmVcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgLmxpZ2h0Ym94LWltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogdmFyKC0td3AtLWxpZ2h0Ym94LWNvbnRhaW5lci1oZWlnaHQpO1xuICBsZWZ0OiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogdmFyKC0td3AtLWxpZ2h0Ym94LWNvbnRhaW5lci13aWR0aCk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTlcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgLndwLWJsb2NrLWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDAwMDBcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogdmFyKC0td3AtLWxpZ2h0Ym94LWltYWdlLWhlaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXdwLS1saWdodGJveC1pbWFnZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLXdwLS1saWdodGJveC1pbWFnZS13aWR0aCk7XG4gIHdpZHRoOiB2YXIoLS13cC0tbGlnaHRib3gtaW1hZ2Utd2lkdGgpXG59XG5cbi53cC1saWdodGJveC1vdmVybGF5IC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmVcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkgLnNjcmltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwMDAwMFxufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheS5hY3RpdmUge1xuICBhbmltYXRpb246IHR1cm4tb24tdmlzaWJpbGl0eSAuMjVzIGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLndwLWxpZ2h0Ym94LW92ZXJsYXkuYWN0aXZlIGltZyB7XG4gIGFuaW1hdGlvbjogdHVybi1vbi12aXNpYmlsaXR5IC4zNXMgYm90aFxufVxuXG4ud3AtbGlnaHRib3gtb3ZlcmxheS5oaWRlYW5pbWF0aW9uZW5hYmxlZDpub3QoLmFjdGl2ZSkge1xuICBhbmltYXRpb246IHR1cm4tb2ZmLXZpc2liaWxpdHkgLjM1cyBib3RoXG59XG5cbi53cC1saWdodGJveC1vdmVybGF5LmhpZGVhbmltYXRpb25lbmFibGVkOm5vdCguYWN0aXZlKSBpbWcge1xuICBhbmltYXRpb246IHR1cm4tb2ZmLXZpc2liaWxpdHkgLjI1cyBib3RoXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpuby1wcmVmZXJlbmNlKSB7XG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uYWN0aXZlIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gIH1cblxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IGxpZ2h0Ym94LXpvb20taW4gLjRzXG4gIH1cblxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSAubGlnaHRib3gtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgYW5pbWF0aW9uOiBub25lXG4gIH1cblxuICAud3AtbGlnaHRib3gtb3ZlcmxheS56b29tLmFjdGl2ZSAuc2NyaW0ge1xuICAgIGFuaW1hdGlvbjogdHVybi1vbi12aXNpYmlsaXR5IC40cyBmb3J3YXJkc1xuICB9XG5cbiAgLndwLWxpZ2h0Ym94LW92ZXJsYXkuem9vbS5oaWRlYW5pbWF0aW9uZW5hYmxlZDpub3QoLmFjdGl2ZSkge1xuICAgIGFuaW1hdGlvbjogbm9uZVxuICB9XG5cbiAgLndwLWxpZ2h0Ym94LW92ZXJsYXkuem9vbS5oaWRlYW5pbWF0aW9uZW5hYmxlZDpub3QoLmFjdGl2ZSkgLmxpZ2h0Ym94LWltYWdlLWNvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBsaWdodGJveC16b29tLW91dCAuNHNcbiAgfVxuXG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uaGlkZWFuaW1hdGlvbmVuYWJsZWQ6bm90KC5hY3RpdmUpIC5saWdodGJveC1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBhbmltYXRpb246IG5vbmVcbiAgfVxuXG4gIC53cC1saWdodGJveC1vdmVybGF5Lnpvb20uaGlkZWFuaW1hdGlvbmVuYWJsZWQ6bm90KC5hY3RpdmUpIC5zY3JpbSB7XG4gICAgYW5pbWF0aW9uOiB0dXJuLW9mZi12aXNpYmlsaXR5IC40cyBmb3J3YXJkc1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdHVybi1vbi12aXNpYmlsaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cbn1cblxuQGtleWZyYW1lcyB0dXJuLW9mZi12aXNpYmlsaXR5IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgOTklIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICB9XG59XG5cbkBrZXlmcmFtZXMgbGlnaHRib3gtem9vbS1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MHZ3ICsgdmFyKC0td3AtLWxpZ2h0Ym94LWluaXRpYWwtbGVmdC1wb3NpdGlvbikpLGNhbGMoLTUwdmggKyB2YXIoLS13cC0tbGlnaHRib3gtaW5pdGlhbC10b3AtcG9zaXRpb24pKSkgc2NhbGUodmFyKC0td3AtLWxpZ2h0Ym94LXNjYWxlKSlcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodGJveC16b29tLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIDk5JSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwdncgKyB2YXIoLS13cC0tbGlnaHRib3gtaW5pdGlhbC1sZWZ0LXBvc2l0aW9uKSksY2FsYygtNTB2aCArIHZhcigtLXdwLS1saWdodGJveC1pbml0aWFsLXRvcC1wb3NpdGlvbikpKSBzY2FsZSh2YXIoLS13cC0tbGlnaHRib3gtc2NhbGUpKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgfVxufVxuXG5vbC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG46d2hlcmUoLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoW3N0eWxlKj1saW5lLWhlaWdodF0gLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCkpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMVxufVxuXG46d2hlcmUoLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoW3N0eWxlKj1saW5lLWhlaWdodF0gLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1leGNlcnB0IHApKSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhcbn1cblxuLmhhcy1kYXRlcyA6d2hlcmUoLndwLWJsb2NrLWxhdGVzdC1jb21tZW50czpub3QoW3N0eWxlKj1saW5lLWhlaWdodF0pKSwuaGFzLWV4Y2VycHRzIDp3aGVyZSgud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzOm5vdChbc3R5bGUqPWxpbmUtaGVpZ2h0XSkpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4uaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDIuMjVlbVxufVxuXG4uaGFzLWF2YXRhcnMgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQsLmhhcy1hdmF0YXJzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVlbVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWV4Y2VycHQgcCB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW46IC4zNmVtIDAgMS40ZW1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjc1ZW1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAuYXZhdGFyLC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgd2lkdGg6IDIuNWVtXG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNbY2xhc3MqPS1mb250LXNpemVdIGEsLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c1tzdHlsZSo9Zm9udC1zaXplXSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDJlbVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMFxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaSB7XG4gIGNsZWFyOiBib3RoXG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBtYXJnaW46IDAgMS4yNWVtIDEuMjVlbSAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGkge1xuICAgIHdpZHRoOmNhbGMoNTAlIC0gLjYyNWVtKVxuICB9XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTIgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtMyBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gLjgzMzMzZW0pXG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtMyBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgfVxuXG4gIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuY29sdW1ucy00IGxpIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAuOTM3NWVtKVxuICB9XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTQgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMWVtKVxuICB9XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTUgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cblxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmNvbHVtbnMtNiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMS4wNDE2N2VtKVxuICB9XG5cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5jb2x1bW5zLTYgbGk6bnRoLWNoaWxkKDZuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG4gIH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjgxMjVlbVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IC41ZW1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtXG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxZW1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG5vbCx1bCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxub2wuaGFzLWJhY2tncm91bmQsdWwuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjI1ZW0gMi4zNzVlbVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLyohcnRsOmVuZDppZ25vcmUqL1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0b1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTAlXG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQsLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuICBhbGlnbi1zZWxmOiBzdGFydFxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEsLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCwud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy12ZXJ0aWNhbGx5LWFsaWduZWQtYm90dG9tIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50LC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXZlcnRpY2FsbHktYWxpZ25lZC1ib3R0b20gLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHtcbiAgYWxpZ24tc2VsZjogZW5kXG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgbWFyZ2luOiAwXG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIC8qIXJ0bDplbmQ6aWdub3JlKi9cbiAgcGFkZGluZzogMCA4JTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIC8qIXJ0bDpiZWdpbjppZ25vcmUqL1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEgLyohcnRsOmVuZDppZ25vcmUqL1xufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgLyohcnRsOmJlZ2luOmlnbm9yZSovXG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMSAvKiFydGw6ZW5kOmlnbm9yZSovXG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSBpbWcsLndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhIHZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5pcy1pbWFnZS1maWxsIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjUwcHhcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWE+YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQuaXMtaW1hZ2UtZmlsbCAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nIHtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJSFpbXBvcnRhbnRcbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDFcbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0LmlzLXN0YWNrZWQtb24tbW9iaWxlIC53cC1ibG9jay1tZWRpYS10ZXh0X19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMlxuICB9XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmc6IGZsZXgtc3RhcnQ7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtZGlyZWN0aW9uOiByb3c7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtd3JhcDogd3JhcDtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBmbGV4LXN0YXJ0O1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gdWwsLndwLWJsb2NrLW5hdmlnYXRpb24gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50LndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy10ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQsLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDphY3RpdmUsLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUgLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy10ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQsLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2ggLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDphY3RpdmUsLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLXRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2ggLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uOndoZXJlKDpub3QoW2NsYXNzKj1oYXMtdGV4dC1kZWNvcmF0aW9uXSkpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246d2hlcmUoOm5vdChbY2xhc3MqPWhhcy10ZXh0LWRlY29yYXRpb25dKSkgYTphY3RpdmUsLndwLWJsb2NrLW5hdmlnYXRpb246d2hlcmUoOm5vdChbY2xhc3MqPWhhcy10ZXh0LWRlY29yYXRpb25dKSkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IC42ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAuNmVtXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tdG9wOiAuMDc1ZW07XG4gIHdpZHRoOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLmlzLXZlcnRpY2FsIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBpbml0aWFsO1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWFsaWduOiBmbGV4LXN0YXJ0XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLm5vLXdyYXAge1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LXdyYXA6IG5vd3JhcFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtY2VudGVyIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmc6IGNlbnRlcjtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLWNlbnRlci5pcy12ZXJ0aWNhbCB7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtYWxpZ246IGNlbnRlclxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtcmlnaHQge1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZmljYXRpb24tc2V0dGluZzogZmxleC1lbmQ7XG4gIC0tbmF2aWdhdGlvbi1sYXlvdXQtanVzdGlmeTogZmxleC1lbmRcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0LmlzLXZlcnRpY2FsIHtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbjogZmxleC1lbmRcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4ge1xuICAtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZmljYXRpb24tc2V0dGluZzogc3BhY2UtYmV0d2VlbjtcbiAgLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMDtcbiAgbGVmdDogLTFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMlxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lcj4ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtPi53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDFcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI+LndwLWJsb2NrLW5hdmlnYXRpb24taXRlbT4ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBtYXJnaW46IDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgbGVmdDoxMDAlO1xuICAgIHRvcDogLTFweFxuICB9XG5cbiAgLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAuNWVtXG4gIH1cblxuICAud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtXG4gIH1cblxuICAud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxuICB9XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC5oYXMtY2hpbGQ6bm90KC5vcGVuLW9uLWNsaWNrKTpob3Zlcj4ud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0b1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAuaGFzLWNoaWxkOm5vdCgub3Blbi1vbi1jbGljayk6bm90KC5vcGVuLW9uLWhvdmVyLWNsaWNrKTpmb2N1cy13aXRoaW4+LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXX4ud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0b1xufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5oYXMtYmFja2dyb3VuZCAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLW5hdmlnYXRpb24uaGFzLWJhY2tncm91bmQgLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBsZWZ0OjEwMCU7XG4gICAgdG9wOiAwXG4gIH1cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3Jcbn1cblxuYnV0dG9uLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ub3Blbi1vbi1jbGljayAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAuODVlbVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm9wZW4tb24tY2xpY2sgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlKy53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBtYXJnaW4tbGVmdDogLS42ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1wYWdlLWxpc3QsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciwud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jbG9zZSwud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQsLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgZ2FwOiBpbmhlcml0XG59XG5cbjp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpLDp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbi5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IGE6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcbiAgcGFkZGluZzogLjVlbSAxZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGE6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpLDp3aGVyZSgud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSBhOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSw6d2hlcmUoLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgYnV0dG9uLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCksOndoZXJlKC53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stcGFnZXMtbGlzdF9faXRlbSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50KSB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1yaWdodCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIC5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1yaWdodCAud3AtYmxvY2stcGFnZS1saXN0Pi5oYXMtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3Q+Lmhhcy1jaGlsZDpsYXN0LWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciwud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtc3BhY2UtYmV0d2Vlbj4ud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyPi5oYXMtY2hpbGQ6bGFzdC1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtcmlnaHQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IC53cC1ibG9jay1wYWdlLWxpc3Q+Lmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3Q+Lmhhcy1jaGlsZDpsYXN0LWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4+LndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lcj4uaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbi5pdGVtcy1qdXN0aWZpZWQtcmlnaHQgLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuaGFzLWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXJpZ2h0IC53cC1ibG9jay1wYWdlLWxpc3Q+Lmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIC53cC1ibG9jay1wYWdlLWxpc3Q+Lmhhcy1jaGlsZDpsYXN0LWNoaWxkIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb24uaXRlbXMtanVzdGlmaWVkLXNwYWNlLWJldHdlZW4+LndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lcj4uaGFzLWNoaWxkOmxhc3QtY2hpbGQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0OiAxMDAlXG4gIH1cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtYmFja2dyb3VuZCkgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDBcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbixpbml0aWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWRpcmVjdGlvbixpbml0aWFsKTtcbiAgZmxleC13cmFwOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC13cmFwLHdyYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnksaW5pdGlhbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgLmlzLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXI6b25seS1jaGlsZCwud3AtYmxvY2stcGFnZS1saXN0Om9ubHktY2hpbGQge1xuICBmbGV4LWdyb3c6IDFcbn1cblxuQGtleWZyYW1lcyBvdmVybGF5LW1lbnVfX2ZhZGUtaW4tYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC41ZW0pXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgfVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgOndoZXJlKC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYSkge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtYWxpZ24saW5pdGlhbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1kaXJlY3Rpb24saW5pdGlhbCk7XG4gIGZsZXgtd3JhcDogdmFyKC0tbmF2aWdhdGlvbi1sYXlvdXQtd3JhcCx3cmFwKTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZ5LGluaXRpYWwpXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lcjpub3QoLmlzLW1lbnUtb3Blbi5pcy1tZW51LW9wZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIHtcbiAgYW5pbWF0aW9uOiBvdmVybGF5LW1lbnVfX2ZhZGUtaW4tYW5pbWF0aW9uIC4xcyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiBjbGFtcCgxcmVtLHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy10b3ApLDIwcmVtKSBjbGFtcCgxcmVtLHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1yaWdodCksMjByZW0pIGNsYW1wKDFyZW0sdmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLWJvdHRvbSksMjByZW0pIGNsYW1wKDFyZW0sdmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLWxlZnQpLDIwZW0pO1xuICB6LWluZGV4OiAxMDAwMDBcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSkge1xuICAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zXG4gIH1cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmcsaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoMnJlbSArIDI0cHgpXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQsLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLmhhcy1jaGlsZCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgZ2FwOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwLDJlbSlcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0sLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1qdXN0aWZpY2F0aW9uLXNldHRpbmcsaW5pdGlhbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQhaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lcjpub3QoLmhpZGRlbi1ieS1kZWZhdWx0KTpub3QoLmlzLW1lbnUtb3Blbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogYXV0b1xuICB9XG5cbiAgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyOm5vdCguaGlkZGVuLWJ5LWRlZmF1bHQpOm5vdCguaXMtbWVudS1vcGVuKSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuXG4gIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwXG4gIH1cbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtYmFja2dyb3VuZCkgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb246bm90KC5oYXMtdGV4dC1jb2xvcikgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gIGNvbG9yOiAjMDAwXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX190b2dnbGVfYnV0dG9uX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jbG9zZSwud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3BlbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY2xvc2Ugc3ZnLC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAyNHB4XG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3Blbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW46bm90KC5hbHdheXMtc2hvd24pIHtcbiAgICBkaXNwbGF5Om5vbmVcbiAgfVxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDJcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNsb3NlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY2xvc2Uge1xuICB3aWR0aDogMTAwJVxufVxuXG4uaGFzLW1vZGFsLW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUsMTAwJSlcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY2xvc2UsLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCwuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWRpYWxvZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5oYXMtbW9kYWwtb3BlbiAuYWRtaW4tYmFyIC5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogNDZweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmhhcy1tb2RhbC1vcGVuIC5hZG1pbi1iYXIgLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuICAgIG1hcmdpbi10b3A6MzJweFxuICB9XG59XG5cbmh0bWwuaGFzLW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2xhYmVsIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC1hbGlnbixpbml0aWFsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWRpcmVjdGlvbixpbml0aWFsKTtcbiAgZmxleC13cmFwOiB2YXIoLS1uYXZpZ2F0aW9uLWxheW91dC13cmFwLHdyYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLW5hdmlnYXRpb24tbGF5b3V0LWp1c3RpZnksaW5pdGlhbClcbn1cblxuLndwLWJsb2NrLW5hdmlnYXRpb24gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcbn1cblxuLmlzLXNtYWxsLXRleHQge1xuICBmb250LXNpemU6IC44NzVlbVxufVxuXG4uaXMtcmVndWxhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuLmlzLWxhcmdlLXRleHQge1xuICBmb250LXNpemU6IDIuMjVlbVxufVxuXG4uaXMtbGFyZ2VyLXRleHQge1xuICBmb250LXNpemU6IDNlbVxufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMpOmZpcnN0LWxldHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDguNGVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAuNjg7XG4gIG1hcmdpbjogLjA1ZW0gLjFlbSAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuYm9keS5ydGwgLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzKTpmaXJzdC1sZXR0ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC4xZW1cbn1cblxucC5oYXMtZHJvcC1jYXAuaGFzLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbnAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjI1ZW0gMi4zNzVlbVxufVxuXG46d2hlcmUocC5oYXMtdGV4dC1jb2xvcjpub3QoLmhhcy1saW5rLWNvbG9yKSkgYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbnAuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6dmVydGljYWwtbHJcIl0scC5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6dmVydGljYWwtcmxcIl0ge1xuICByb3RhdGU6IDE4MGRlZ1xufVxuXG4ud3AtYmxvY2stcG9zdC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXBcbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19ieWxpbmUge1xuICBmb250LXNpemU6IC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1wb3N0LWF1dGhvcl9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19iaW8ge1xuICBmb250LXNpemU6IC43ZW07XG4gIG1hcmdpbi1ib3R0b206IC43ZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtYXV0aG9yX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxXG59XG5cbi53cC1ibG9jay1wb3N0LWF1dGhvcl9fbmFtZSB7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LXdlaWdodF0gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm1bc3R5bGUqPWZvbnQtZmFtaWx5XSA6d2hlcmUoLmNvbW1lbnQtcmVwbHktdGl0bGUpIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybVtjbGFzcyo9LWZvbnQtc2l6ZV0gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSwud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LXNpemVdIDp3aGVyZSguY29tbWVudC1yZXBseS10aXRsZSkge1xuICBmb250LXNpemU6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybVtzdHlsZSo9bGluZS1oZWlnaHRdIDp3aGVyZSguY29tbWVudC1yZXBseS10aXRsZSkge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1mb250LXN0eWxlXSA6d2hlcmUoLmNvbW1lbnQtcmVwbHktdGl0bGUpIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtW3N0eWxlKj1sZXR0ZXItc3BhY2luZ10gOndoZXJlKC5jb21tZW50LXJlcGx5LXRpdGxlKSB7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pLC53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiBjYWxjKC42NjdlbSArIDJweClcbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9aGlkZGVuXSksLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IgbGFiZWwsLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsIGxhYmVsLC53cC1ibG9jay1wb3N0LWNvbW1lbnRzLWZvcm0gLmNvbW1lbnQtZm9ybS11cmwgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjI1ZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogLjI1ZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtY29tbWVudHMtZm9ybSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCAjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAuMzVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1jb21tZW50cy1mb3JtIC5jb21tZW50LXJlcGx5LXRpdGxlIDp3aGVyZShzbWFsbCkge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtLHNtYWxsZXIpO1xuICBtYXJnaW4tbGVmdDogLjVlbVxufVxuXG4ud3AtYmxvY2stcG9zdC1kYXRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG46d2hlcmUoLndwLWJsb2NrLXBvc3QtZXhjZXJwdCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcCk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwKVxufVxuXG4ud3AtYmxvY2stcG9zdC1leGNlcnB0X19leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1leGNlcnB0X19tb3JlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS13cC0tc3R5bGUtLWJsb2NrLWdhcClcbn1cblxuLndwLWJsb2NrLXBvc3QtZXhjZXJwdF9fbW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UuYWxpZ25mdWxsIGltZywud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZS5hbGlnbndpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2UgLndwLWJsb2NrLXBvc3QtZmVhdHVyZWQtaW1hZ2VfX292ZXJsYXkuaGFzLWJhY2tncm91bmQtZGltIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaW5zZXQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlX19vdmVybGF5Lmhhcy1iYWNrZ3JvdW5kLWRpbS0wIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tMTAge1xuICBvcGFjaXR5OiAuMVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tMjAge1xuICBvcGFjaXR5OiAuMlxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tMzAge1xuICBvcGFjaXR5OiAuM1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tNDAge1xuICBvcGFjaXR5OiAuNFxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tNTAge1xuICBvcGFjaXR5OiAuNVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tNjAge1xuICBvcGFjaXR5OiAuNlxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tNzAge1xuICBvcGFjaXR5OiAuN1xufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tODAge1xuICBvcGFjaXR5OiAuOFxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tOTAge1xuICBvcGFjaXR5OiAuOVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZV9fb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1kaW0tMTAwIHtcbiAgb3BhY2l0eTogMVxufVxuXG4ud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZTp3aGVyZSguYWxpZ25sZWZ0LC5hbGlnbnJpZ2h0KSB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluayAud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmtfX2Fycm93LXByZXZpb3VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFjaFxufVxuXG4ud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rX19hcnJvdy1wcmV2aW91czpub3QoLmlzLWFycm93LWNoZXZyb24pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbn1cblxuLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rIC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGlua19fYXJyb3ctbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFjaFxufVxuXG4ud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmsgLndwLWJsb2NrLXBvc3QtbmF2aWdhdGlvbi1saW5rX19hcnJvdy1uZXh0Om5vdCguaXMtYXJyb3ctY2hldnJvbikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxufVxuXG4ud3AtYmxvY2stcG9zdC1uYXZpZ2F0aW9uLWxpbmsuaGFzLXRleHQtYWxpZ24tbGVmdFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyXCJdLC53cC1ibG9jay1wb3N0LW5hdmlnYXRpb24tbGluay5oYXMtdGV4dC1hbGlnbi1yaWdodFtzdHlsZSo9XCJ3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsXCJdIHtcbiAgcm90YXRlOiAxODBkZWdcbn1cblxuLndwLWJsb2NrLXBvc3QtdGVybXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi53cC1ibG9jay1wb3N0LXRlcm1zIC53cC1ibG9jay1wb3N0LXRlcm1zX19zZXBhcmF0b3Ige1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXBcbn1cblxuLndwLWJsb2NrLXBvc3QtdGltZS10by1yZWFkLC53cC1ibG9jay1wb3N0LXRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stcG9zdC10aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbn1cblxuLndwLWJsb2NrLXBvc3QtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ud3AtYmxvY2stcHJlZm9ybWF0dGVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwXG59XG5cbjp3aGVyZSgud3AtYmxvY2stcHJlZm9ybWF0dGVkLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIHBhZGRpbmc6IDEuMjVlbSAyLjM3NWVtXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSwud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUsLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQsLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0MjBweFxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUsLndwLWJsb2NrLXB1bGxxdW90ZSBmb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSAuaGFzLXRleHQtY29sb3IgYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbjp3aGVyZSgud3AtYmxvY2stcHVsbHF1b3RlKSB7XG4gIG1hcmdpbjogMCAwIDFlbVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmhhcy10ZXh0LWFsaWduLWxlZnQgYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5oYXMtdGV4dC1hbGlnbi1yaWdodCBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGJvcmRlcjogbm9uZVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwJVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS53cC1ibG9jay1wb3N0LXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogbm9uZVxufVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1ZW1cbn1cblxuLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtZmxleC1jb250YWluZXI+bGkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1mbGV4LWNvbnRhaW5lci5pcy1mbGV4LWNvbnRhaW5lci5jb2x1bW5zLTI+bGkge1xuICAgIHdpZHRoOmNhbGMoNTAlIC0gLjYyNWVtKVxuICB9XG5cbiAgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtZmxleC1jb250YWluZXIuaXMtZmxleC1jb250YWluZXIuY29sdW1ucy0zPmxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAuODMzMzNlbSlcbiAgfVxuXG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWZsZXgtY29udGFpbmVyLmlzLWZsZXgtY29udGFpbmVyLmNvbHVtbnMtND5saSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gLjkzNzVlbSlcbiAgfVxuXG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWZsZXgtY29udGFpbmVyLmlzLWZsZXgtY29udGFpbmVyLmNvbHVtbnMtNT5saSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMWVtKVxuICB9XG5cbiAgLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtZmxleC1jb250YWluZXIuaXMtZmxleC1jb250YWluZXIuY29sdW1ucy02PmxpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxLjA0MTY3ZW0pXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWdyaWQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtZ3JpZC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyXG4gIH1cbn1cblxuLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUtaXMtbGF5b3V0LWNvbnN0cmFpbmVkPmxpPi5hbGlnbnJpZ2h0LC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1mbG93PmxpPi5hbGlnbnJpZ2h0IHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOjA7bWFyZ2luLWlubGluZS1zdGFydDoyZW19XG5cbi53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1jb25zdHJhaW5lZD5saT4uYWxpZ25sZWZ0LC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1mbG93PmxpPi5hbGlnbmxlZnQge1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMDtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4taW5saW5lLWVuZDoyZW07bWFyZ2luLWlubGluZS1zdGFydDowfVxuXG4ud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS1pcy1sYXlvdXQtY29uc3RyYWluZWQ+bGk+LmFsaWduY2VudGVyLC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLWlzLWxheW91dC1mbG93PmxpPi5hbGlnbmNlbnRlciB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiBhdXRvO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOmF1dG87bWFyZ2luLWlubGluZS1zdGFydDphdXRvfVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbj4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0LC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uPi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW51bWJlcnMsLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24+LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tcHJldmlvdXMge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC41ZW1cbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24+LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dDpsYXN0LWNoaWxkLC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uPi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW51bWJlcnM6bGFzdC1jaGlsZCwud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbj4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1zcGFjZS1iZXR3ZWVuPi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW5leHQ6bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0b31cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24uaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLXNwYWNlLWJldHdlZW4+LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tcHJldmlvdXM6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOmF1dG99XG5cbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFjaFxufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91cy1hcnJvdzpub3QoLmlzLWFycm93LWNoZXZyb24pIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbn1cblxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24gLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFjaFxufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbiAud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0LWFycm93Om5vdCguaXMtYXJyb3ctY2hldnJvbikge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxufVxuXG4ud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi5hbGlnbmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXG59XG5cbi53cC1ibG9jay1xdWVyeS10aXRsZSwud3AtYmxvY2stcXVvdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSksLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDAgMWVtXG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZTp3aGVyZSg6bm90KC5pcy1zdHlsZS1wbGFpbikpIHAsLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOndoZXJlKDpub3QoLmlzLXN0eWxlLXBsYWluKSkgcCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNlxufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2U6d2hlcmUoOm5vdCguaXMtc3R5bGUtcGxhaW4pKSBjaXRlLC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZTp3aGVyZSg6bm90KC5pcy1zdHlsZS1wbGFpbikpIGZvb3Rlciwud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2U6d2hlcmUoOm5vdCguaXMtc3R5bGUtcGxhaW4pKSBjaXRlLC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZTp3aGVyZSg6bm90KC5pcy1zdHlsZS1wbGFpbikpIGZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLndwLWJsb2NrLXJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50XG59XG5cbi53cC1ibG9jay1yZWFkLW1vcmU6bm90KFtzdHlsZSo9dGV4dC1kZWNvcmF0aW9uXSksLndwLWJsb2NrLXJlYWQtbW9yZTpub3QoW3N0eWxlKj10ZXh0LWRlY29yYXRpb25dKTphY3RpdmUsLndwLWJsb2NrLXJlYWQtbW9yZTpub3QoW3N0eWxlKj10ZXh0LWRlY29yYXRpb25dKTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG51bC53cC1ibG9jay1yc3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwXG59XG5cbnVsLndwLWJsb2NrLXJzcy53cC1ibG9jay1yc3Mge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbnVsLndwLWJsb2NrLXJzcy5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDJlbVxufVxuXG51bC53cC1ibG9jay1yc3MuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW1cbn1cblxudWwud3AtYmxvY2stcnNzLmlzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBcbn1cblxudWwud3AtYmxvY2stcnNzLmlzLWdyaWQgbGkge1xuICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgdWwud3AtYmxvY2stcnNzLmNvbHVtbnMtMiBsaSB7XG4gICAgd2lkdGg6Y2FsYyg1MCUgLSAxZW0pXG4gIH1cblxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy0zIGxpIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxZW0pXG4gIH1cblxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy00IGxpIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxZW0pXG4gIH1cblxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy01IGxpIHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxZW0pXG4gIH1cblxuICB1bC53cC1ibG9jay1yc3MuY29sdW1ucy02IGxpIHtcbiAgICB3aWR0aDogY2FsYygxNi42NjY2NyUgLSAxZW0pXG4gIH1cbn1cblxuLndwLWJsb2NrLXJzc19faXRlbS1hdXRob3IsLndwLWJsb2NrLXJzc19faXRlbS1wdWJsaXNoLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuODEyNWVtXG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3b3JkLWJyZWFrOiBub3JtYWxcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLmhhcy1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b21cbn1cblxuOndoZXJlKC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbikge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA2cHggMTBweFxufVxuXG4ud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwge1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogaW5pdGlhbDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vbmx5IC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweClcbn1cblxuOndoZXJlKC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNHB4XG59XG5cbjp3aGVyZSgud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyKSAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCA0cHhcbn1cblxuOndoZXJlKC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIpIC53cC1ibG9jay1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZVxufVxuXG46d2hlcmUoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcikgOndoZXJlKC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbikge1xuICBwYWRkaW5nOiA0cHggOHB4XG59XG5cbi53cC1ibG9jay1zZWFyY2guYWxpZ25jZW50ZXIgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG9cbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWJlaGF2aW9yLWV4cGFuZCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMCFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoXG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1iZWhhdmlvci1leHBhbmQgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3Ncbn1cblxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWJlaGF2aW9yLWV4cGFuZC53cC1ibG9jay1zZWFyY2hfX3NlYXJjaGZpZWxkLWhpZGRlbiwud3AtYmxvY2stc2VhcmNoX19idXR0b24tYmVoYXZpb3ItZXhwYW5kLndwLWJsb2NrLXNlYXJjaF9fc2VhcmNoZmllbGQtaGlkZGVuIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24tYmVoYXZpb3ItZXhwYW5kLndwLWJsb2NrLXNlYXJjaF9fc2VhcmNoZmllbGQtaGlkZGVuIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwIWltcG9ydGFudFxufVxuXG4ud3AtYmxvY2tbZGF0YS1hbGlnbj1yaWdodF0gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWJlaGF2aW9yLWV4cGFuZCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmVcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czpiZWZvcmUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIsK3wrfCt1wiO1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAyZW07XG4gIHBhZGRpbmctbGVmdDogMmVtXG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMFxufVxuXG4ud3AtYmxvY2stc2l0ZS1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28uaXMtZGVmYXVsdC1zaXplIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEyMHB4XG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLXNpdGUtbG9nbyBhLC53cC1ibG9jay1zaXRlLWxvZ28gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stc2l0ZS1sb2dvLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay1zaXRlLWxvZ28uaXMtc3R5bGUtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweFxufVxuXG4ud3AtYmxvY2stc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtaW5kZW50OiAwXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLXNvY2lhbC1saW5rIGEsLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1zb2NpYWwtbGluayBhIHtcbiAgcGFkZGluZzogLjI1ZW1cbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW1cbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3Atc29jaWFsLWxpbmsgc3Bhbjpub3QoLnNjcmVlbi1yZWFkZXItdGV4dCkge1xuICBmb250LXNpemU6IC42NWVtO1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaGFzLXNtYWxsLWljb24tc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTZweFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLC53cC1ibG9jay1zb2NpYWwtbGlua3MuaGFzLW5vcm1hbC1pY29uLXNpemUge1xuICBmb250LXNpemU6IDI0cHhcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5oYXMtbGFyZ2UtaWNvbi1zaXplIHtcbiAgZm9udC1zaXplOiAzNnB4XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaGFzLWh1Z2UtaWNvbi1zaXplIHtcbiAgZm9udC1zaXplOiA0OHB4XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmFsaWducmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlXG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2UpIHtcbiAgLndwLWJsb2NrLXNvY2lhbC1saW5rIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xuICB9XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGluayBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZVxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcyAud3AtYmxvY2stc29jaWFsLWxpbmsgLndwLWJsb2NrLXNvY2lhbC1saW5rLWFuY2hvciwud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluayAud3AtYmxvY2stc29jaWFsLWxpbmstYW5jaG9yIHN2Zywud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluayAud3AtYmxvY2stc29jaWFsLWxpbmstYW5jaG9yOmFjdGl2ZSwud3AtYmxvY2stc29jaWFsLWxpbmtzIC53cC1ibG9jay1zb2NpYWwtbGluayAud3AtYmxvY2stc29jaWFsLWxpbmstYW5jaG9yOmhvdmVyLC53cC1ibG9jay1zb2NpYWwtbGlua3MgLndwLWJsb2NrLXNvY2lhbC1saW5rIC53cC1ibG9jay1zb2NpYWwtbGluay1hbmNob3I6dmlzaXRlZCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvclxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICM0NDRcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1hbWF6b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWJhbmRjYW1wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlYTBjMztcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1iZWhhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NTdmZTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1jb2RlcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWYyNjtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kZXZpYW50YXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyZTQ5YjtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTRjODk7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZHJvcGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjgwZmY7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZXRzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDU4MDA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3OGYyO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWZpdmVodW5kcmVkcHgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWZsaWNrciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDYxZGQ7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZm91cnNxdWFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjU2Nzg7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjkyZDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1nb29kcmVhZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlYWRkO1xuICBjb2xvcjogIzM4MjExMFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTQ0MzQ7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDA3NTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1sYXN0Zm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxYjI0O1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNjZjMjtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1tYXN0b2RvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjg4ZDQ7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyYWI2YztcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1tZWV0dXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0MDVmO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXBhdHJlb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MjRkO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjAxMjI7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstcG9ja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDE1NTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NTAwO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NzhkNztcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1zbmFwY2hhdCB7XG4gIHN0cm9rZTogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmMwMDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1zb3VuZGNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTYwMDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay1zcG90aWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDc2MDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay10ZWxlZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYWFiZWU7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstdGhyZWFkcywud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXRpa3RvayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstdHVtYmxyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMTgzNTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay10d2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ0MGE0O1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaXMtc3R5bGUtbG9nb3Mtb25seSkgLndwLXNvY2lhbC1saW5rLXZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlYjdlYTtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay12ayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjgwYzI7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmstd29yZHByZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0OTljZDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rczpub3QoLmlzLXN0eWxlLWxvZ29zLW9ubHkpIC53cC1zb2NpYWwtbGluay13aGF0c2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmsteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmsteWVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzI0MjI7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3M6bm90KC5pcy1zdHlsZS1sb2dvcy1vbmx5KSAud3Atc29jaWFsLWxpbmsteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmVcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluayBhIHtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rIHN2ZyB7XG4gIGhlaWdodDogMS4yNWVtO1xuICB3aWR0aDogMS4yNWVtXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstYW1hem9uIHtcbiAgY29sb3I6ICNmOTBcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1iYW5kY2FtcCB7XG4gIGNvbG9yOiAjMWVhMGMzXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstYmVoYW5jZSB7XG4gIGNvbG9yOiAjMDc1N2ZlXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstY29kZXBlbiB7XG4gIGNvbG9yOiAjMWUxZjI2XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZGV2aWFudGFydCB7XG4gIGNvbG9yOiAjMDJlNDliXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZHJpYmJibGUge1xuICBjb2xvcjogI2U5NGM4OVxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWRyb3Bib3gge1xuICBjb2xvcjogIzQyODBmZlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWV0c3kge1xuICBjb2xvcjogI2Y0NTgwMFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWZhY2Vib29rIHtcbiAgY29sb3I6ICMxNzc4ZjJcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1maXZlaHVuZHJlZHB4IHtcbiAgY29sb3I6ICMwMDBcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1mbGlja3Ige1xuICBjb2xvcjogIzA0NjFkZFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWZvdXJzcXVhcmUge1xuICBjb2xvcjogI2U2NTY3OFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWdpdGh1YiB7XG4gIGNvbG9yOiAjMjQyOTJkXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstZ29vZHJlYWRzIHtcbiAgY29sb3I6ICMzODIxMTBcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1nb29nbGUge1xuICBjb2xvcjogI2VhNDQzNFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZjAwMDc1XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbGFzdGZtIHtcbiAgY29sb3I6ICNlMjFiMjRcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMGQ2NmMyXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbWFzdG9kb24ge1xuICBjb2xvcjogIzMyODhkNFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLW1lZGl1bSB7XG4gIGNvbG9yOiAjMDJhYjZjXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstbWVldHVwIHtcbiAgY29sb3I6ICNmNjQwNWZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1wYXRyZW9uIHtcbiAgY29sb3I6ICNmZjQyNGRcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1waW50ZXJlc3Qge1xuICBjb2xvcjogI2U2MDEyMlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXBvY2tldCB7XG4gIGNvbG9yOiAjZWY0MTU1XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstcmVkZGl0IHtcbiAgY29sb3I6ICNmZjQ1MDBcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay1za3lwZSB7XG4gIGNvbG9yOiAjMDQ3OGQ3XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc25hcGNoYXQge1xuICBzdHJva2U6ICMwMDA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc291bmRjbG91ZCB7XG4gIGNvbG9yOiAjZmY1NjAwXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstc3BvdGlmeSB7XG4gIGNvbG9yOiAjMWJkNzYwXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstdGVsZWdyYW0ge1xuICBjb2xvcjogIzJhYWJlZVxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXRocmVhZHMsLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10aWt0b2sge1xuICBjb2xvcjogIzAwMFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXR1bWJsciB7XG4gIGNvbG9yOiAjMDExODM1XG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstdHdpdGNoIHtcbiAgY29sb3I6ICM2NDQwYTRcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay10d2l0dGVyIHtcbiAgY29sb3I6ICMxZGExZjJcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay12aW1lbyB7XG4gIGNvbG9yOiAjMWViN2VhXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtbG9nb3Mtb25seSAud3Atc29jaWFsLWxpbmstdmsge1xuICBjb2xvcjogIzQ2ODBjMlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXdoYXRzYXBwIHtcbiAgY29sb3I6ICMyNWQzNjZcbn1cblxuLndwLWJsb2NrLXNvY2lhbC1saW5rcy5pcy1zdHlsZS1sb2dvcy1vbmx5IC53cC1zb2NpYWwtbGluay13b3JkcHJlc3Mge1xuICBjb2xvcjogIzM0OTljZFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXgge1xuICBjb2xvcjogIzAwMFxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXllbHAge1xuICBjb2xvcjogI2QzMjQyMlxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLWxvZ29zLW9ubHkgLndwLXNvY2lhbC1saW5rLXlvdXR1YmUge1xuICBjb2xvcjogcmVkXG59XG5cbi53cC1ibG9jay1zb2NpYWwtbGlua3MuaXMtc3R5bGUtcGlsbC1zaGFwZSAud3Atc29jaWFsLWxpbmsge1xuICB3aWR0aDogYXV0b1xufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzLmlzLXN0eWxlLXBpbGwtc2hhcGUgLndwLXNvY2lhbC1saW5rIGEge1xuICBwYWRkaW5nLWxlZnQ6IC42NjY2N2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNjY2NjdlbVxufVxuXG4ud3AtYmxvY2stc29jaWFsLWxpbmtzOm5vdCguaGFzLWljb24tY29sb3IpOm5vdCguaGFzLWljb24tYmFja2dyb3VuZC1jb2xvcikgLndwLXNvY2lhbC1saW5rLXNuYXBjaGF0IC53cC1ibG9jay1zb2NpYWwtbGluay1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwXG59XG5cbi53cC1ibG9jay1zcGFjZXIge1xuICBjbGVhcjogYm90aFxufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmFsaWduY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmFsaWduZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW1cbn1cblxuLndwLWJsb2NrLXRhZy1jbG91ZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweFxufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkLmlzLXN0eWxlLW91dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMWNoXG59XG5cbi53cC1ibG9jay10YWctY2xvdWQuaXMtc3R5bGUtb3V0bGluZSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogdW5zZXQhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFjaCAyY2g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnRcbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0b1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWRcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkXG59XG5cbi53cC1ibG9jay10YWJsZSB0ZCwud3AtYmxvY2stdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogLjVlbVxufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1maXhlZC1sYXlvdXQgdGQsLndwLWJsb2NrLXRhYmxlIC5oYXMtZml4ZWQtbGF5b3V0IHRoIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxufVxuXG4ud3AtYmxvY2stdGFibGUuYWxpZ25jZW50ZXIsLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCwud3AtYmxvY2stdGFibGUuYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogYXV0b1xufVxuXG4ud3AtYmxvY2stdGFibGUuYWxpZ25jZW50ZXIgdGQsLndwLWJsb2NrLXRhYmxlLmFsaWduY2VudGVyIHRoLC53cC1ibG9jay10YWJsZS5hbGlnbmxlZnQgdGQsLndwLWJsb2NrLXRhYmxlLmFsaWdubGVmdCB0aCwud3AtYmxvY2stdGFibGUuYWxpZ25yaWdodCB0ZCwud3AtYmxvY2stdGFibGUuYWxpZ25yaWdodCB0aCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcbn1cblxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjVcbn1cblxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLXBhbGUtZ3JlZW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWZiZTVcbn1cblxuLndwLWJsb2NrLXRhYmxlIC5oYXMtc3VidGxlLXBhbGUtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjVmZVxufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1zdWJ0bGUtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVmXG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwXG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMFxufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcy5oYXMtc3VidGxlLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjVcbn1cblxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMuaGFzLXN1YnRsZS1wYWxlLWdyZWVuLWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmYmU1XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLmhhcy1zdWJ0bGUtcGFsZS1ibHVlLWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmNWZlXG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLmhhcy1zdWJ0bGUtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3IgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmMGVmXG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkLC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ud3AtYmxvY2stdGFibGUgLmhhcy1ib3JkZXItY29sb3IgdGQsLndwLWJsb2NrLXRhYmxlIC5oYXMtYm9yZGVyLWNvbG9yIHRoLC53cC1ibG9jay10YWJsZSAuaGFzLWJvcmRlci1jb2xvciB0ciwud3AtYmxvY2stdGFibGUgLmhhcy1ib3JkZXItY29sb3I+KiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdIHRyOmZpcnN0LWNoaWxkLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXRvcC1jb2xvcl0gdHI6Zmlyc3QtY2hpbGQgdGQsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXSB0cjpmaXJzdC1jaGlsZCB0aCwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdPiosLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXT4qIHRkLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXRvcC1jb2xvcl0+KiB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItdG9wLWNvbG9yXSB0cjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvclxufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1yaWdodC1jb2xvcl0gdGQ6bGFzdC1jaGlsZCwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1yaWdodC1jb2xvcl0gdGgsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItcmlnaHQtY29sb3JdIHRyLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXJpZ2h0LWNvbG9yXT4qIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0gdHI6bGFzdC1jaGlsZCwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1ib3R0b20tY29sb3JdIHRyOmxhc3QtY2hpbGQgdGQsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItYm90dG9tLWNvbG9yXSB0cjpsYXN0LWNoaWxkIHRoLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0+Kiwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1ib3R0b20tY29sb3JdPiogdGQsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItYm90dG9tLWNvbG9yXT4qIHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1ib3R0b20tY29sb3JdIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3Jcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0gdGQ6Zmlyc3QtY2hpbGQsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0gdGgsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0gdHIsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0+KiB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXN0eWxlXSB0ZCwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci1zdHlsZV0gdGgsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItc3R5bGVdIHRyLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXN0eWxlXT4qIHtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXdpZHRoXSB0ZCwud3AtYmxvY2stdGFibGUgdGFibGVbc3R5bGUqPWJvcmRlci13aWR0aF0gdGgsLndwLWJsb2NrLXRhYmxlIHRhYmxlW3N0eWxlKj1ib3JkZXItd2lkdGhdIHRyLC53cC1ibG9jay10YWJsZSB0YWJsZVtzdHlsZSo9Ym9yZGVyLXdpZHRoXT4qIHtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IGluaGVyaXRcbn1cblxuOndoZXJlKC53cC1ibG9jay10ZXJtLWRlc2NyaXB0aW9uKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1zdHlsZS0tYmxvY2stZ2FwKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0td3AtLXN0eWxlLS1ibG9jay1nYXApXG59XG5cbi53cC1ibG9jay10ZXJtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay10ZXh0LWNvbHVtbnMsLndwLWJsb2NrLXRleHQtY29sdW1ucy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLXRleHQtY29sdW1ucyAud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtMiAud3AtYmxvY2stY29sdW1uIHtcbiAgd2lkdGg6IDUwJVxufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtMyAud3AtYmxvY2stY29sdW1uIHtcbiAgd2lkdGg6IDMzLjMzMzMzJVxufVxuXG4ud3AtYmxvY2stdGV4dC1jb2x1bW5zLmNvbHVtbnMtNCAud3AtYmxvY2stY29sdW1uIHtcbiAgd2lkdGg6IDI1JVxufVxuXG5wcmUud3AtYmxvY2stdmVyc2Uge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwXG59XG5cbjp3aGVyZShwcmUud3AtYmxvY2stdmVyc2UpIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLXZpZGVvIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ud3AtYmxvY2stdmlkZW8gdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJVxufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLndwLWJsb2NrLXZpZGVvIFtwb3N0ZXJdIHtcbiAgICBvYmplY3QtZml0OmNvdmVyXG4gIH1cbn1cblxuLndwLWJsb2NrLXZpZGVvLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53cC1ibG9jay12aWRlbyBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAuNWVtXG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsLmVudHJ5LWNvbnRlbnQge1xuICBjb3VudGVyLXJlc2V0OiBmb290bm90ZXNcbn1cblxuYVtkYXRhLWZuXS5mbiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmb290bm90ZXM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlclxufVxuXG5hW2RhdGEtZm5dLmZuOmFmdGVyIHtcbiAgY29udGVudDogXCJbXCIgY291bnRlcihmb290bm90ZXMpIFwiXVwiO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IDBcbn1cblxuLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbjpyb290IHtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbDogMTZweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWh1Z2U6IDQycHhcbn1cblxuOnJvb3QgLmhhcy12ZXJ5LWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVcbn1cblxuOnJvb3QgLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMVxufVxuXG46cm9vdCAuaGFzLXZlcnktbGlnaHQtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjZWVlXG59XG5cbjpyb290IC5oYXMtdmVyeS1kYXJrLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzMxMzEzMVxufVxuXG46cm9vdCAuaGFzLXZpdmlkLWdyZWVuLWN5YW4tdG8tdml2aWQtY3lhbi1ibHVlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMwMGQwODQsIzA2OTNlMylcbn1cblxuOnJvb3QgLmhhcy1wdXJwbGUtY3J1c2gtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzM0ZTJlNCwjNDcyMWZiIDUwJSwjYWIxZGZlKVxufVxuXG46cm9vdCAuaGFzLWhhenktZGF3bi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmFhY2E4LCNkYWQwZWMpXG59XG5cbjpyb290IC5oYXMtc3ViZHVlZC1vbGl2ZS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmFmYWUxLCM2N2E2NzEpXG59XG5cbjpyb290IC5oYXMtYXRvbWljLWNyZWFtLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZGQ3OWEsIzAwNGE1OSlcbn1cblxuOnJvb3QgLmhhcy1uaWdodHNoYWRlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMzMzA5NjgsIzMxY2RjZilcbn1cblxuOnJvb3QgLmhhcy1taWRuaWdodC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMDIwMzgxLCMyODc0ZmMpXG59XG5cbi5oYXMtcmVndWxhci1mb250LXNpemUge1xuICBmb250LXNpemU6IDFlbVxufVxuXG4uaGFzLWxhcmdlci1mb250LXNpemUge1xuICBmb250LXNpemU6IDIuNjI1ZW1cbn1cblxuLmhhcy1ub3JtYWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbClcbn1cblxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1odWdlKVxufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4jZW5kLXJlc2l6YWJsZS1lZGl0b3Itc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbi5pdGVtcy1qdXN0aWZpZWQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbn1cblxuLml0ZW1zLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gIHdvcmQtd3JhcDogbm9ybWFsIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHhcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGNsaXA6IGF1dG8haW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDBcbn1cblxuaHRtbCA6d2hlcmUoLmhhcy1ib3JkZXItY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxufVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPWJvcmRlci10b3AtY29sb3JdKSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkXG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXJpZ2h0LWNvbG9yXSkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkXG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLWJvdHRvbS1jb2xvcl0pIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWRcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItbGVmdC1jb2xvcl0pIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkXG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXdpZHRoXSkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkXG59XG5cbmh0bWwgOndoZXJlKFtzdHlsZSo9Ym9yZGVyLXRvcC13aWR0aF0pIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWRcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItcmlnaHQtd2lkdGhdKSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWRcbn1cblxuaHRtbCA6d2hlcmUoW3N0eWxlKj1ib3JkZXItYm90dG9tLXdpZHRoXSkge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxufVxuXG5odG1sIDp3aGVyZShbc3R5bGUqPWJvcmRlci1sZWZ0LXdpZHRoXSkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWRcbn1cblxuaHRtbCA6d2hlcmUoaW1nW2NsYXNzKj13cC1pbWFnZS1dKSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbjp3aGVyZShmaWd1cmUpIHtcbiAgbWFyZ2luOiAwIDAgMWVtXG59XG5cbmh0bWwgOndoZXJlKC5pcy1wb3NpdGlvbi1zdGlja3kpIHtcbiAgLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1wb3NpdGlvbi1vZmZzZXQ6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwwcHgpXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwgOndoZXJlKC5pcy1wb3NpdGlvbi1zdGlja3kpIHtcbiAgICAtLXdwLWFkbWluLS1hZG1pbi1iYXItLXBvc2l0aW9uLW9mZnNldDowcHhcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMaW5lYXJpY29ucy1GcmVlJztcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9saW5lYXJpY29ucy1mcmVlL2ZvbnRzL0xpbmVhcmljb25zLUZyZWUuZW90JTNGdzExOGQpO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2xpbmVhcmljb25zLWZyZWUvZm9udHMvTGluZWFyaWNvbnMtRnJlZS5lb3QlM0YpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9saW5lYXJpY29ucy1mcmVlL2ZvbnRzL0xpbmVhcmljb25zLUZyZWUud29mZjIlM0Z3MTE4ZC5odG1sKSBmb3JtYXQoJ3dvZmYyJyksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvbGluZWFyaWNvbnMtZnJlZS9mb250cy9MaW5lYXJpY29ucy1GcmVlLndvZmYlM0Z3MTE4ZCkgZm9ybWF0KCd3b2ZmJyksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvbGluZWFyaWNvbnMtZnJlZS9mb250cy9MaW5lYXJpY29ucy1GcmVlLnR0ZiUzRncxMThkKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvbGluZWFyaWNvbnMtZnJlZS9mb250cy9MaW5lYXJpY29ucy1GcmVlLnN2ZyUzRncxMThkKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLmxuciB7XG4gIGZvbnQtZmFtaWx5OiAnTGluZWFyaWNvbnMtRnJlZSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5sbnItaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMFwiXG59XG5cbi5sbnItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAxXCJcbn1cblxuLmxuci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIlxufVxuXG4ubG5yLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDNcIlxufVxuXG4ubG5yLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIlxufVxuXG4ubG5yLWxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDVcIlxufVxuXG4ubG5yLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDZcIlxufVxuXG4ubG5yLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiXG59XG5cbi5sbnItbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiXG59XG5cbi5sbnItY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDlcIlxufVxuXG4ubG5yLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiXG59XG5cbi5sbnItY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIlxufVxuXG4ubG5yLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGNcIlxufVxuXG4ubG5yLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCJcbn1cblxuLmxuci1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiXG59XG5cbi5sbnItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZlwiXG59XG5cbi5sbnItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCJcbn1cblxuLmxuci10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiXG59XG5cbi5sbnItZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMlwiXG59XG5cbi5sbnItaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIlxufVxuXG4ubG5yLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIlxufVxuXG4ubG5yLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNVwiXG59XG5cbi5sbnItc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNlwiXG59XG5cbi5sbnItZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiXG59XG5cbi5sbnItZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MThcIlxufVxuXG4ubG5yLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiXG59XG5cbi5sbnItaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIlxufVxuXG4ubG5yLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxYlwiXG59XG5cbi5sbnItcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiXG59XG5cbi5sbnItZmlsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZFwiXG59XG5cbi5sbnItZmlsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIlxufVxuXG4ubG5yLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCJcbn1cblxuLmxuci1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCJcbn1cblxuLmxuci1ncmFkdWF0aW9uLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiXG59XG5cbi5sbnItbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiXG59XG5cbi5sbnItbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiXG59XG5cbi5sbnItZmlsbS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCJcbn1cblxuLmxuci1jYW1lcmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjVcIlxufVxuXG4ubG5yLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNlwiXG59XG5cbi5sbnItcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiXG59XG5cbi5sbnItYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiXG59XG5cbi5sbnItYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjlcIlxufVxuXG4ubG5yLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmFcIlxufVxuXG4ubG5yLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJiXCJcbn1cblxuLmxuci1zaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiXG59XG5cbi5sbnItc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmRcIlxufVxuXG4ubG5yLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmVcIlxufVxuXG4ubG5yLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiXG59XG5cbi5sbnItcGhvbmUtaGFuZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiXG59XG5cbi5sbnItcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIlxufVxuXG4ubG5yLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIlxufVxuXG4ubG5yLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIlxufVxuXG4ubG5yLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNFwiXG59XG5cbi5sbnItbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIlxufVxuXG4ubG5yLWNhbGVuZGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIlxufVxuXG4ubG5yLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM3XCJcbn1cblxuLmxuci1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiXG59XG5cbi5sbnItc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCJcbn1cblxuLmxuci1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNhXCJcbn1cblxuLmxuci10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2JcIlxufVxuXG4ubG5yLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzY1wiXG59XG5cbi5sbnItbGFwdG9wLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNkXCJcbn1cblxuLmxuci1wb3dlci1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIlxufVxuXG4ubG5yLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZlwiXG59XG5cbi5sbnItaGVhcnQtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIlxufVxuXG4ubG5yLWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiXG59XG5cbi5sbnItcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQyXCJcbn1cblxuLmxuci1jaGFydC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQzXCJcbn1cblxuLmxuci1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCJcbn1cblxuLmxuci1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCJcbn1cblxuLmxuci1saW5lYXJpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0NlwiXG59XG5cbi5sbnItZGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCJcbn1cblxuLmxuci1jb2ZmZWUtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCJcbn1cblxuLmxuci1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCJcbn1cblxuLmxuci1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGFcIlxufVxuXG4ubG5yLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0YlwiXG59XG5cbi5sbnItYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRjXCJcbn1cblxuLmxuci1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIlxufVxuXG4ubG5yLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0ZVwiXG59XG5cbi5sbnItdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIlxufVxuXG4ubG5yLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTBcIlxufVxuXG4ubG5yLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTFcIlxufVxuXG4ubG5yLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MlwiXG59XG5cbi5sbnItZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTNcIlxufVxuXG4ubG5yLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU0XCJcbn1cblxuLmxuci1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTVcIlxufVxuXG4ubG5yLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTZcIlxufVxuXG4ubG5yLW11c3RhY2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU3XCJcbn1cblxuLmxuci1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1OFwiXG59XG5cbi5sbnItYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIlxufVxuXG4ubG5yLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVhXCJcbn1cblxuLmxuci12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODViXCJcbn1cblxuLmxuci12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCJcbn1cblxuLmxuci12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWRcIlxufVxuXG4ubG5yLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZVwiXG59XG5cbi5sbnItaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVmXCJcbn1cblxuLmxuci11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCJcbn1cblxuLmxuci1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYxXCJcbn1cblxuLmxuci1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYyXCJcbn1cblxuLmxuci1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCJcbn1cblxuLmxuci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NFwiXG59XG5cbi5sbnItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjVcIlxufVxuXG4ubG5yLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2NlwiXG59XG5cbi5sbnItZW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2N1wiXG59XG5cbi5sbnItZXhpdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiXG59XG5cbi5sbnItYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY5XCJcbn1cblxuLmxuci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZhXCJcbn1cblxuLmxuci1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZiXCJcbn1cblxuLmxuci11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIlxufVxuXG4ubG5yLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZFwiXG59XG5cbi5sbnItdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIlxufVxuXG4ubG5yLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2ZlwiXG59XG5cbi5sbnItY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzBcIlxufVxuXG4ubG5yLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzFcIlxufVxuXG4ubG5yLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzJcIlxufVxuXG4ubG5yLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzNcIlxufVxuXG4ubG5yLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiXG59XG5cbi5sbnItY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCJcbn1cblxuLmxuci1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc2XCJcbn1cblxuLmxuci1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3N1wiXG59XG5cbi5sbnItYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OFwiXG59XG5cbi5sbnItYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3OVwiXG59XG5cbi5sbnItYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2FcIlxufVxuXG4ubG5yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2JcIlxufVxuXG4ubG5yLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2NcIlxufVxuXG4ubG5yLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3ZFwiXG59XG5cbi5sbnItbWVudS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2VcIlxufVxuXG4ubG5yLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4N2ZcIlxufVxuXG4ubG5yLWNyb3NzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MFwiXG59XG5cbi5sbnItcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODFcIlxufVxuXG4ubG5yLWNpcmNsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4MlwiXG59XG5cbi5sbnItYXJyb3ctdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODgzXCJcbn1cblxuLmxuci1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NFwiXG59XG5cbi5sbnItYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODVcIlxufVxuXG4ubG5yLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4NlwiXG59XG5cbi5sbnItY2hldnJvbi11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODdcIlxufVxuXG4ubG5yLWNoZXZyb24tZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODhcIlxufVxuXG4ubG5yLWNoZXZyb24tbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4ODlcIlxufVxuXG4ubG5yLWNoZXZyb24tcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhhXCJcbn1cblxuLmxuci1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhiXCJcbn1cblxuLmxuci1mcmFtZS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGNcIlxufVxuXG4ubG5yLWZyYW1lLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODhkXCJcbn1cblxuLmxuci1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OGVcIlxufVxuXG4ubG5yLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg4ZlwiXG59XG5cbi5sbnItdGV4dC1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTBcIlxufVxuXG4ubG5yLXRleHQtZm9ybWF0LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5MVwiXG59XG5cbi5sbnItdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkyXCJcbn1cblxuLmxuci1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODkzXCJcbn1cblxuLmxuci1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OTRcIlxufVxuXG4ubG5yLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NVwiXG59XG5cbi5sbnItc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5NlwiXG59XG5cbi5sbnItaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk3XCJcbn1cblxuLmxuci10ZXh0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OThcIlxufVxuXG4ubG5yLXRleHQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODk5XCJcbn1cblxuLmxuci10ZXh0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlhXCJcbn1cblxuLmxuci10ZXh0LWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWJcIlxufVxuXG4ubG5yLWxpbmUtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg5Y1wiXG59XG5cbi5sbnItaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODlkXCJcbn1cblxuLmxuci1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIlxufVxuXG4ubG5yLXBpbGNyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWZcIlxufVxuXG4ubG5yLWRpcmVjdGlvbi1sdHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTBcIlxufVxuXG4ubG5yLWRpcmVjdGlvbi1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTFcIlxufVxuXG4ubG5yLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTJcIlxufVxuXG4ubG5yLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGEzXCJcbn1cblxuLmxuci1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTRcIlxufVxuXG4ubG5yLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTVcIlxufVxuXG4ubG5yLXBvaW50ZXItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTZcIlxufVxuXG4ubG5yLXBvaW50ZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4YTdcIlxufVxuXG4ubG5yLXBvaW50ZXItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZThhOFwiXG59XG5cbi5sbnItcG9pbnRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOGE5XCJcbn1cblxuLyohIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCAqL1xuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzNzNjO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogY2FsYyguNjY3ZW0gKyAycHgpIGNhbGMoMS4zMzNlbSArIDJweCk7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbVxufVxuXG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzMyMzczYztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG5ib2R5IHtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2s6ICMwMDA7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXk6ICNhYmI4YzM7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlOiAjZmZmO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbms6ICNmNzhkYTc7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXJlZDogI2NmMmUyZTtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlOiAjZmY2OTAwO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcjogI2ZjYjkwMDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4tY3lhbjogIzdiZGNiNTtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbjogIzAwZDA4NDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWU6ICM4ZWQxZmM7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWN5YW4tYmx1ZTogIzA2OTNlMztcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlOiAjOWI1MWUwO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1zZWEtZ3JlZW46ICMxM2IwYmI7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXRhbmdlcmluZS15ZWxsb3c6ICNmZmNlMDA7XG4gIC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlLXNtb2tlOiAjZWRlZGVkO1xuICAtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZS1saWxhYzogI2ViZWJlYztcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tc3Rvcm0tZ3JleTogIzc2N2I4MDtcbiAgLS13cC0tcHJlc2V0LS1jb2xvci0tYXJzZW5pYzogIzNiNDI0OTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdml2aWQtY3lhbi1ibHVlLXRvLXZpdmlkLXB1cnBsZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDYsMTQ3LDIyNywxKSAwJSwjOWI1MWUwIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1saWdodC1ncmVlbi1jeWFuLXRvLXZpdmlkLWdyZWVuLWN5YW46IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzdhZGNiNCAwJSwjMDBkMDgyIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy12aXZpZC1hbWJlci10by1sdW1pbm91cy12aXZpZC1vcmFuZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgyNTIsMTg1LDAsMSkgMCUscmdiYSgyNTUsMTA1LDAsMSkgMTAwJSk7XG4gIC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcscmdiYSgyNTUsMTA1LDAsMSkgMCUsI2NmMmUyZSAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tdmVyeS1saWdodC1ncmF5LXRvLWN5YW4tYmx1aXNoLWdyYXk6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2VlZSAwJSwjYTliOGMzIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1jb29sLXRvLXdhcm0tc3BlY3RydW06IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzRhZWFkYyAwJSwjOTc3OGQxIDIwJSwjY2YyYWJhIDQwJSwjZWUyYzgyIDYwJSwjZmI2OTYyIDgwJSwjZmVmODRjIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1saWdodC1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmY2VlYyAwJSwjOTg5NmYwIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1ib3JkZWF1eDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmVjZGE1IDAlLCNmZTJkMmQgNTAlLCM2YjAwM2UgMTAwJSk7XG4gIC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLWR1c2s6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmY2I3MCAwJSwjYzc1MWMwIDUwJSwjNDE1OGQwIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1wYWxlLW9jZWFuOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNmZmY1Y2IgMCUsI2I2ZTNkNCA1MCUsIzMzYTdiNSAxMDAlKTtcbiAgLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tZWxlY3RyaWMtZ3Jhc3M6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2NhZjg4MCAwJSwjNzFjZTdlIDEwMCUpO1xuICAtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMDIwMzgxIDAlLCMyODc0ZmMgMTAwJSk7XG4gIC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbDogMTRweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW1lZGl1bTogMjBweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlOiAzNnB4O1xuICAtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0teC1sYXJnZTogNDJweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLW5vcm1hbDogMTZweDtcbiAgLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWh1Z2U6IDUwcHg7XG4gIC0td3AtLXByZXNldC0tc3BhY2luZy0tMjA6IC40NHJlbTtcbiAgLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMDogLjY3cmVtO1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwOiAxcmVtO1xuICAtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwOiAxLjVyZW07XG4gIC0td3AtLXByZXNldC0tc3BhY2luZy0tNjA6IDIuMjVyZW07XG4gIC0td3AtLXByZXNldC0tc3BhY2luZy0tNzA6IDMuMzhyZW07XG4gIC0td3AtLXByZXNldC0tc3BhY2luZy0tODA6IDUuMDZyZW07XG4gIC0td3AtLXByZXNldC0tc2hhZG93LS1uYXR1cmFsOiA2cHggNnB4IDlweCByZ2JhKDAsMCwwLC4yKTtcbiAgLS13cC0tcHJlc2V0LS1zaGFkb3ctLWRlZXA6IDEycHggMTJweCA1MHB4IHJnYmEoMCwwLDAsLjQpO1xuICAtLXdwLS1wcmVzZXQtLXNoYWRvdy0tc2hhcnA6IDZweCA2cHggMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAtLXdwLS1wcmVzZXQtLXNoYWRvdy0tb3V0bGluZWQ6IDZweCA2cHggMHB4IC0zcHggcmdiYSgyNTUsMjU1LDI1NSwxKSw2cHggNnB4IHJnYmEoMCwwLDAsMSk7XG4gIC0td3AtLXByZXNldC0tc2hhZG93LS1jcmlzcDogNnB4IDZweCAwcHggcmdiYSgwLDAsMCwxKVxufVxuXG46d2hlcmUoLmlzLWxheW91dC1mbGV4KSB7XG4gIGdhcDogLjVlbVxufVxuXG46d2hlcmUoLmlzLWxheW91dC1ncmlkKSB7XG4gIGdhcDogLjVlbVxufVxuXG5ib2R5IC5pcy1sYXlvdXQtZmxvdz4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6MDttYXJnaW4taW5saW5lLWVuZDoyZW19XG5cbmJvZHkgLmlzLWxheW91dC1mbG93Pi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OjJlbTttYXJnaW4taW5saW5lLWVuZDowfVxuXG5ib2R5IC5pcy1sYXlvdXQtZmxvdz4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudFxufVxuXG5ib2R5IC5pcy1sYXlvdXQtY29uc3RyYWluZWQ+LmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OjA7bWFyZ2luLWlubGluZS1lbmQ6MmVtfVxuXG5ib2R5IC5pcy1sYXlvdXQtY29uc3RyYWluZWQ+LmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6MmVtO21hcmdpbi1pbmxpbmUtZW5kOjB9XG5cbmJvZHkgLmlzLWxheW91dC1jb25zdHJhaW5lZD4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudFxufVxuXG5ib2R5IC5pcy1sYXlvdXQtY29uc3RyYWluZWQ+OndoZXJlKDpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWduZnVsbCkpIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnRcbn1cblxuYm9keSAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkPi5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS13aWRlLXNpemUpXG59XG5cbmJvZHkgLmlzLWxheW91dC1mbGV4IHtcbiAgZGlzcGxheTogZmxleFxufVxuXG5ib2R5IC5pcy1sYXlvdXQtZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG5ib2R5IC5pcy1sYXlvdXQtZmxleD4qIHtcbiAgbWFyZ2luOiAwXG59XG5cbmJvZHkgLmlzLWxheW91dC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZFxufVxuXG5ib2R5IC5pcy1sYXlvdXQtZ3JpZD4qIHtcbiAgbWFyZ2luOiAwXG59XG5cbjp3aGVyZSgud3AtYmxvY2stY29sdW1ucy5pcy1sYXlvdXQtZmxleCkge1xuICBnYXA6IDJlbVxufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWdyaWQpIHtcbiAgZ2FwOiAyZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWxheW91dC1mbGV4KSB7XG4gIGdhcDogMS4yNWVtXG59XG5cbjp3aGVyZSgud3AtYmxvY2stcG9zdC10ZW1wbGF0ZS5pcy1sYXlvdXQtZ3JpZCkge1xuICBnYXA6IDEuMjVlbVxufVxuXG4uaGFzLWJsYWNrLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudFxufVxuXG4uaGFzLWN5YW4tYmx1aXNoLWdyYXktY29sb3Ige1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnRcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpICFpbXBvcnRhbnRcbn1cblxuLmhhcy1wYWxlLXBpbmstY29sb3Ige1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtcGluaykgIWltcG9ydGFudFxufVxuXG4uaGFzLXZpdmlkLXJlZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1vcmFuZ2UpICFpbXBvcnRhbnRcbn1cblxuLmhhcy1sdW1pbm91cy12aXZpZC1hbWJlci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtYW1iZXIpICFpbXBvcnRhbnRcbn1cblxuLmhhcy1saWdodC1ncmVlbi1jeWFuLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtZ3JlZW4tY3lhbikgIWltcG9ydGFudFxufVxuXG4uaGFzLXBhbGUtY3lhbi1ibHVlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLWN5YW4tYmx1ZSkgIWltcG9ydGFudFxufVxuXG4uaGFzLXZpdmlkLWN5YW4tYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1wdXJwbGUpICFpbXBvcnRhbnRcbn1cblxuLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtY3lhbi1ibHVpc2gtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnRcbn1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtcGFsZS1waW5rLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1waW5rKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sdW1pbm91cy12aXZpZC1hbWJlcikgIWltcG9ydGFudFxufVxuXG4uaGFzLWxpZ2h0LWdyZWVuLWN5YW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLWdyZWVuLWN5YW4pICFpbXBvcnRhbnRcbn1cblxuLmhhcy1wYWxlLWN5YW4tYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBhbGUtY3lhbi1ibHVlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtY3lhbi1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtYmxhY2stYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnRcbn1cblxuLmhhcy1jeWFuLWJsdWlzaC1ncmF5LWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWN5YW4tYmx1aXNoLWdyYXkpICFpbXBvcnRhbnRcbn1cblxuLmhhcy13aGl0ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSkgIWltcG9ydGFudFxufVxuXG4uaGFzLXBhbGUtcGluay1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wYWxlLXBpbmspICFpbXBvcnRhbnRcbn1cblxuLmhhcy12aXZpZC1yZWQtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtcmVkKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLW9yYW5nZSkgIWltcG9ydGFudFxufVxuXG4uaGFzLWx1bWlub3VzLXZpdmlkLWFtYmVyLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWx1bWlub3VzLXZpdmlkLWFtYmVyKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbGlnaHQtZ3JlZW4tY3lhbi1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtZ3JlZW4tY3lhbi1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtcGFsZS1jeWFuLWJsdWUtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGFsZS1jeWFuLWJsdWUpICFpbXBvcnRhbnRcbn1cblxuLmhhcy12aXZpZC1jeWFuLWJsdWUtYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tdml2aWQtY3lhbi1ibHVlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtdml2aWQtcHVycGxlLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXZpdmlkLXB1cnBsZSkgIWltcG9ydGFudFxufVxuXG4uaGFzLXZpdmlkLWN5YW4tYmx1ZS10by12aXZpZC1wdXJwbGUtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS12aXZpZC1jeWFuLWJsdWUtdG8tdml2aWQtcHVycGxlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbGlnaHQtZ3JlZW4tY3lhbi10by12aXZpZC1ncmVlbi1jeWFuKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tbHVtaW5vdXMtdml2aWQtYW1iZXItdG8tbHVtaW5vdXMtdml2aWQtb3JhbmdlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbHVtaW5vdXMtdml2aWQtb3JhbmdlLXRvLXZpdmlkLXJlZC1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWx1bWlub3VzLXZpdmlkLW9yYW5nZS10by12aXZpZC1yZWQpICFpbXBvcnRhbnRcbn1cblxuLmhhcy12ZXJ5LWxpZ2h0LWdyYXktdG8tY3lhbi1ibHVpc2gtZ3JheS1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXZlcnktbGlnaHQtZ3JheS10by1jeWFuLWJsdWlzaC1ncmF5KSAhaW1wb3J0YW50XG59XG5cbi5oYXMtY29vbC10by13YXJtLXNwZWN0cnVtLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tY29vbC10by13YXJtLXNwZWN0cnVtKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtYmx1c2gtbGlnaHQtcHVycGxlLWdyYWRpZW50LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1ncmFkaWVudC0tYmx1c2gtbGlnaHQtcHVycGxlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtYmx1c2gtYm9yZGVhdXgtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1ibHVzaC1ib3JkZWF1eCkgIWltcG9ydGFudFxufVxuXG4uaGFzLWx1bWlub3VzLWR1c2stZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1sdW1pbm91cy1kdXNrKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtcGFsZS1vY2Vhbi1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLXBhbGUtb2NlYW4pICFpbXBvcnRhbnRcbn1cblxuLmhhcy1lbGVjdHJpYy1ncmFzcy1ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tZ3JhZGllbnQtLWVsZWN0cmljLWdyYXNzKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbWlkbmlnaHQtZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWdyYWRpZW50LS1taWRuaWdodCkgIWltcG9ydGFudFxufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCkgIWltcG9ydGFudFxufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtKSAhaW1wb3J0YW50XG59XG5cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWxhcmdlKSAhaW1wb3J0YW50XG59XG5cbi5oYXMteC1sYXJnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0teC1sYXJnZSkgIWltcG9ydGFudFxufVxuXG4ud3AtYmxvY2stbmF2aWdhdGlvbiBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSkge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG46d2hlcmUoLndwLWJsb2NrLXBvc3QtdGVtcGxhdGUuaXMtbGF5b3V0LWZsZXgpIHtcbiAgZ2FwOiAxLjI1ZW1cbn1cblxuOndoZXJlKC53cC1ibG9jay1wb3N0LXRlbXBsYXRlLmlzLWxheW91dC1ncmlkKSB7XG4gIGdhcDogMS4yNWVtXG59XG5cbjp3aGVyZSgud3AtYmxvY2stY29sdW1ucy5pcy1sYXlvdXQtZmxleCkge1xuICBnYXA6IDJlbVxufVxuXG46d2hlcmUoLndwLWJsb2NrLWNvbHVtbnMuaXMtbGF5b3V0LWdyaWQpIHtcbiAgZ2FwOiAyZW1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZcbn1cblxuLmRhdGVwaWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBmb250LXNpemU6IDkwJVxufVxuXG4uZGF0ZXBpY2stcnRsIHtcbiAgZGlyZWN0aW9uOiBydGxcbn1cblxuLmRhdGVwaWNrLXBvcHVwIHtcbiAgei1pbmRleDogMTAwMFxufVxuXG4uZGF0ZXBpY2stZGlzYWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKVxufVxuXG4uZGF0ZXBpY2sgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmRhdGVwaWNrIGEuZGF0ZXBpY2stZGlzYWJsZWQge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBhdXRvXG59XG5cbi5kYXRlcGljayBidXR0b24ge1xuICBtYXJnaW46IC4yNWVtO1xuICBwYWRkaW5nOiAuMTI1ZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4uZGF0ZXBpY2stbmF2LC5kYXRlcGljay1jdHJsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmRhdGVwaWNrLWN0cmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwXG59XG5cbi5kYXRlcGljay1jbWQge1xuICB3aWR0aDogMzAlXG59XG5cbi5kYXRlcGljay1jbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3XG59XG5cbi5kYXRlcGljay1jdHJsIC5kYXRlcGljay1jbWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4MDgwXG59XG5cbi5kYXRlcGljay1jbWQtcHJldkp1bXAsLmRhdGVwaWNrLWNtZC1uZXh0SnVtcCB7XG4gIHdpZHRoOiA4JVxufVxuXG5idXR0b24uZGF0ZXBpY2stY21kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5kYXRlcGljay1jbWQtcHJldiwuZGF0ZXBpY2stY21kLXByZXZKdW1wLC5kYXRlcGljay1jbWQtY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyJVxufVxuXG4uZGF0ZXBpY2stY21kLWN1cnJlbnQsLmRhdGVwaWNrLWNtZC10b2RheSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGVwaWNrLWNtZC1uZXh0LC5kYXRlcGljay1jbWQtbmV4dEp1bXAsLmRhdGVwaWNrLWNtZC1jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC1wcmV2LC5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC1wcmV2SnVtcCwuZGF0ZXBpY2stcnRsIC5kYXRlcGljay1jbWQtY2xlYXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC1jdXJyZW50LC5kYXRlcGljay1ydGwgLmRhdGVwaWNrLWNtZC10b2RheSB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4uZGF0ZXBpY2stcnRsIC5kYXRlcGljay1jbWQtbmV4dCwuZGF0ZXBpY2stcnRsIC5kYXRlcGljay1jbWQtbmV4dEp1bXAsLmRhdGVwaWNrLXJ0bCAuZGF0ZXBpY2stY21kLWNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmRhdGVwaWNrLW1vbnRoLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGVwaWNrLW1vbnRoLW5hdiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEyLjUlO1xuICBtYXJnaW46IDElO1xuICBwYWRkaW5nOiAxJVxufVxuXG4uZGF0ZXBpY2stbW9udGgtbmF2IHNwYW4ge1xuICBjb2xvcjogIzg4OFxufVxuXG4uZGF0ZXBpY2stbW9udGgtcm93IHtcbiAgY2xlYXI6IGxlZnRcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGVwaWNrLW1vbnRoLWhlYWRlciwuZGF0ZXBpY2stbW9udGgtaGVhZGVyIHNlbGVjdCwuZGF0ZXBpY2stbW9udGgtaGVhZGVyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3QsLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCVcbn1cblxuLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uZGF0ZXBpY2stbW9udGggdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxufVxuXG4uZGF0ZXBpY2stbW9udGggdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYVxufVxuXG4uZGF0ZXBpY2stbW9udGggdGgsLmRhdGVwaWNrLW1vbnRoIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3N1xufVxuXG4uZGF0ZXBpY2stbW9udGggdGgsLmRhdGVwaWNrLW1vbnRoIHRoIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBjb2xvcjogI2ZmZlxufVxuXG4uZGF0ZXBpY2stbW9udGggdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhXG59XG5cbi5kYXRlcGljay1tb250aCB0ZC5kYXRlcGljay13ZWVrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3N1xufVxuXG4uZGF0ZXBpY2stbW9udGggdGQuZGF0ZXBpY2std2VlayAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZVxufVxuXG4uZGF0ZXBpY2stbW9udGggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjEyNWVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4xMjVlbSAwXG59XG5cbi5kYXRlcGljay1tb250aCB0ZCBzcGFuIHtcbiAgY29sb3I6ICM4ODhcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay13ZWVrZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZFxufVxuXG4uZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzBjMFxufVxuXG4uZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDgwODBcbn1cblxuLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5kYXRlcGljay1tb250aCB0aC5kYXRlcGljay13ZWVrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgY29sb3I6ICNmZmZcbn1cblxuLmRhdGVwaWNrLXN0YXR1cyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmRhdGVwaWNrLWNsZWFyLWZpeCB7XG4gIGNsZWFyOiBib3RoXG59XG5cbi5tcGhiLWhpZGUge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4ubXBoYi1jbGVhciB7XG4gIGNsZWFyOiBib3RoXG59XG5cbi5tcGhiLXByZWxvYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL21vdG9wcmVzcy1ob3RlbC1ib29raW5nL2ltYWdlcy9sb2FkaW5nLmdpZiUzRnZlcj00LjguOCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubXBoYi1wcmljZS1wZXJpb2Qge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBjdXJzb3I6IGhlbHBcbn1cblxuLm1waGItY2FsZW5kYXIge1xuICAtLW1waGItYXZhaWxhYmxlLWRhdGUtYmc6ICNjZWYwOTM7XG4gIC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZzogI2RkZGRkZDtcbiAgLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1jb2xvcjogIzc3Nzc3NztcbiAgLS1tcGhiLWJvb2tlZC1kYXRlLWJnOiAjZGRkZGRkO1xuICAtLW1waGItYm9va2VkLWRhdGUtY29sb3I6ICM3Nzc3Nzc7XG4gIC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmc6ICNkZGRkZGQ7XG4gIC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtY29sb3I6ICM3Nzc3Nzc7XG4gIC0tbXBoYi1zZWxlY3RlZC1kYXRlLWJnOiAjNDA0MDQwO1xuICAtLW1waGItc2VsZWN0ZWQtZGF0ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1tcGhiLXVuc2VsZWN0YWJsZS1kYXRlLWNvbG9yOiAjNzc3Nzc3XG59XG5cbi5tcGhiLWNhbGVuZGFyLm1waGItbG9hZGluZyAuZGF0ZXBpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm1waGItY2FsZW5kYXIubXBoYi1sb2FkaW5nIC5kYXRlcGljazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9tb3RvcHJlc3MtaG90ZWwtYm9va2luZy9pbWFnZXMvbG9hZGluZy5naWYlM0Z2ZXI9NC44LjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDFcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnRcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCB7XG4gIHBhZGRpbmc6IDBcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkPnNwYW4ge1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIGEgLm1waGItZGF0ZS1jZWxsX19wcmljZSwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgc3BhbiAubXBoYi1kYXRlLWNlbGxfX3ByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC4xMjVlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBhIC5tcGhiLWRhdGUtY2VsbF9fcHJpY2Ugc3BhbiwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgc3BhbiAubXBoYi1kYXRlLWNlbGxfX3ByaWNlIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWNvbG9yLCMwMDApXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWF2YWlsYWJsZS1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1wYXN0LWRhdGUge1xuICBvcGFjaXR5OiAuMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjODg4XG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsI2NlZjA5MykgMCx2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCNjZWYwOTMpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsI2RkZCkgMTAwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKSAwLHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsI2NlZjA5MykgNTAlLHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCx2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywjZGRkKSAwLHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsI2RkZCkgMTAwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgMCx2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCNkZGQpIDEwMCUpXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZSwubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKTtcbiAgY29sb3I6IHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWNvbG9yLCM3NzcpXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCx2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCNjZWYwOTMpIDAsdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKSA1MCUsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDEwMCUpXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWNvbG9yLCM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDAsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKSAwLHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsI2NlZjA5MykgNTAlLHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUsLm1waGItY2FsZW5kYXIgdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWNvbG9yLCM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDAsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItb3V0LW9mLXNlYXNvbi1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCk7XG4gIGNvbG9yOiB2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1jb2xvciwjNzc3KVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1ib29rZWQtZGF0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsI2RkZCk7XG4gIGNvbG9yOiB2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWNvbG9yLCM3NzcpXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2hlY2staW4ge1xuICBjb2xvcjogdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1jb2xvciwjMDAwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCx2YXIoLS1tcGhiLWF2YWlsYWJsZS1kYXRlLWJnLCNjZWYwOTMpIDAsdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKSA1MCUsdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZSwubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLWluLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6IHZhcigtLW1waGItYm9va2VkLWRhdGUtY29sb3IsIzc3Nyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgMCx2YXIoLS1tcGhiLW5vdC1hdmFpbGFibGUtZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywjZGRkKSAxMDAlKVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1kYXRlLWNoZWNrLWluLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQge1xuICBjb2xvcjogdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1jb2xvciwjNzc3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsI2RkZCkgMCx2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsI2RkZCkgMTAwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItZGF0ZS1jaGVjay1vdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsdmFyKC0tbXBoYi1hdmFpbGFibGUtZGF0ZS1iZywjY2VmMDkzKSAwLHZhcigtLW1waGItYXZhaWxhYmxlLWRhdGUtYmcsI2NlZjA5MykgNTAlLHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsI2RkZCkgMTAwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItZGF0ZS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4ge1xuICBjb2xvcjogdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1jb2xvciwjNzc3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCx2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCNkZGQpIDAsdmFyKC0tbXBoYi1ib29rZWQtZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1ub3QtYXZhaWxhYmxlLWRhdGUtYmcsI2RkZCkgNTAlLHZhcigtLW1waGItbm90LWF2YWlsYWJsZS1kYXRlLWJnLCNkZGQpIDEwMCUpXG59XG5cbi5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLWRhdGUtY2hlY2stb3V0Lm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbiB7XG4gIGNvbG9yOiB2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWNvbG9yLCM3NzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHZhcigtLW1waGItYm9va2VkLWRhdGUtYmcsI2RkZCkgMCx2YXIoLS1tcGhiLWJvb2tlZC1kYXRlLWJnLCNkZGQpIDUwJSx2YXIoLS1tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS1iZywjZGRkKSA1MCUsdmFyKC0tbXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtYmcsI2RkZCkgMTAwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgdGQgLm1waGItdW5zZWxlY3RhYmxlLWRhdGUtLWNoZWNrLWluLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXVuc2VsZWN0YWJsZS1kYXRlLS1jaGVjay1vdXQge1xuICBjb2xvcjogdmFyKC0tbXBoYi11bnNlbGVjdGFibGUtZGF0ZS1jb2xvciwjNzc3KVxufVxuXG4ubXBoYi1jYWxlbmRhciB0ZCAubXBoYi1zZWxlY3RhYmxlLWRhdGUtLWNoZWNrLWluOmhvdmVyLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXNlbGVjdGFibGUtZGF0ZS0tY2hlY2stb3V0OmhvdmVyLC5tcGhiLWNhbGVuZGFyIHRkIC5tcGhiLXNlbGVjdGVkLWRhdGUsLm1waGItY2FsZW5kYXIgdGQgLm1waGItc2VsZWN0ZWQtZGF0ZS0tY2hlY2staW4sLm1waGItY2FsZW5kYXIgdGQgLm1waGItc2VsZWN0ZWQtZGF0ZS0tY2hlY2stb3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbXBoYi1zZWxlY3RlZC1kYXRlLWJnLCM4OWI2M2MpO1xuICBjb2xvcjogdmFyKC0tbXBoYi1zZWxlY3RlZC1kYXRlLWNvbG9yLCM3NzcpXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1jdHJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1jdHJsIGEsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLWN0cmwgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stY3RybCAubXBoYi1jYWxlbmRhcl9fc2VsZWN0ZWQtZGF0ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAuMjVlbVxufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stY3RybCAuZGF0ZXBpY2stY21kLWNsZWFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybS5tcGhiLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm1waGItYm9va2luZy1mb3JtLm1waGItbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9tb3RvcHJlc3MtaG90ZWwtYm9va2luZy9pbWFnZXMvbG9hZGluZy5naWYlM0Z2ZXI9NC44LjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDFcbn1cblxuLmRhdGVwaWNrLXBvcHVwLm1waGItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbn1cblxuLmRhdGVwaWNrLXBvcHVwLm1waGItbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9tb3RvcHJlc3MtaG90ZWwtYm9va2luZy9pbWFnZXMvbG9hZGluZy5naWYlM0Z2ZXI9NC44LjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDFcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byFpbXBvcnRhbnRcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLWJvb2tlZC1kYXRlOm5vdCgubXBoYi1zZWxlY3RhYmxlLWRhdGUpIHtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjODg4XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1wYXN0LWRhdGUge1xuICBvcGFjaXR5OiAuMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjODg4XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1lYXJsaWVyLW1pbi1kYXRlLC5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1sYXRlci1tYXgtZGF0ZSB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzg4OFxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItZWFybGllci1jaGVjay1pbi1kYXRlIHtcbiAgb3BhY2l0eTogLjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzg4OFxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItY2hlY2staW4tZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWYwOTNcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2stdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwXG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBhLmRhdGVwaWNrLWhpZ2hsaWdodCwubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5kYXRlcGljay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBzcGFuLm1waGItY2hlY2staW4tZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNjA7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5tcGhiLXNlbGVjdGFibGUtZGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubXBoYl9zY19hdmFpbGFiaWxpdHlfY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhcltkYXRhLW1vbnRoc3Rvc2hvdyQ9XCIxXCJdIC5kYXRlcGljay1tb250aCB7XG4gICAgd2lkdGg6MTAwJVxuICB9XG5cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiMlwiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiA1MCVcbiAgfVxuXG4gIC5tcGhiX3NjX2F2YWlsYWJpbGl0eV9jYWxlbmRhci13cmFwcGVyIC5tcGhiLWNhbGVuZGFyW2RhdGEtbW9udGhzdG9zaG93JD1cIjNcIl0gLmRhdGVwaWNrLW1vbnRoIHtcbiAgICB3aWR0aDogMzMuMzMlXG4gIH1cblxuICAubXBoYl9zY19hdmFpbGFiaWxpdHlfY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhcltkYXRhLW1vbnRoc3Rvc2hvdyQ9XCI0XCJdIC5kYXRlcGljay1tb250aCB7XG4gICAgd2lkdGg6IDI1JVxuICB9XG5cbiAgLm1waGJfc2NfYXZhaWxhYmlsaXR5X2NhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXJbZGF0YS1tb250aHN0b3Nob3ckPVwiNVwiXSAuZGF0ZXBpY2stbW9udGgge1xuICAgIHdpZHRoOiAyMCVcbiAgfVxufVxuXG4ubXBoYl93aWRnZXRfcm9vbXMtd3JhcHBlciAubXBoYi13aWRnZXQtcm9vbS10eXBlLWJvb2stYnV0dG9uLC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtcHJpY2UsLm1waGJfd2lkZ2V0X3Jvb21zLXdyYXBwZXIgLm1waGItd2lkZ2V0LXJvb20tdHlwZS10aXRsZSB7XG4gIG1hcmdpbjogMWVtIDBcbn1cblxuLm1waGJfd2lkZ2V0X3Jvb21zLXdyYXBwZXIgLm1waGItd2lkZ2V0LXJvb20tdHlwZS1hdHRyaWJ1dGVzLC5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXdpZGdldC1yb29tLXR5cGUtZGVzY3JpcHRpb24sLm1waGJfd2lkZ2V0X3Jvb21zLXdyYXBwZXIgLm1waGItd2lkZ2V0LXJvb20tdHlwZS1mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbjogMWVtIDBcbn1cblxuLm1waGJfd2lkZ2V0X3Jvb21zLXdyYXBwZXIgLm1waGItd2lkZ2V0LXJvb20tdHlwZS1wcmljZSAubXBoYi1wcmljZSwubXBoYl93aWRnZXRfcm9vbXMtd3JhcHBlciAubXBoYi13aWRnZXQtcm9vbS10eXBlLXRpdGxlPmEge1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tcGhiX3dpZGdldF9yb29tcy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMmVtXG59XG5cbi5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcm9vbS10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSksLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yb29tLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSwubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2U6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRlbVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtPi5tcGhiLWNoZWNrb3V0LXNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKSwubXBoYl9zY19jaGVja291dC1mb3JtPi5tcGhiLWNoZWNrb3V0LXNlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRlbVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiX2NoZWNrb3V0LXNlcnZpY2UtcXVhbnRpdHksLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYl9jaGVja291dC1zZXJ2aWNlLXF1YW50aXR5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm1waGJfY2JfY2hlY2tvdXRfZm9ybSAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZD4ubXBoYi1pbm5lci1pY29uLC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItcHJpY2UtYnJlYWtkb3duIC5tcGhiLXByaWNlLWJyZWFrZG93bi1leHBhbmQ+Lm1waGItaW5uZXItaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLXByaWNlLWJyZWFrZG93biAubXBoYi10YWJsZS1wcmljZS1jb2x1bW4sLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItdGFibGUtcHJpY2UtY29sdW1uIHtcbiAgd2lkdGg6IDMzJVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWdhdGV3YXlzLWxpc3QsLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1nYXRld2F5cy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWdhdGV3YXlzLWxpc3Q+bGksLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1nYXRld2F5cy1saXN0PmxpIHtcbiAgbWFyZ2luLXRvcDogMWVtXG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItYmlsbGluZy1maWVsZHMsLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lXG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItYmlsbGluZy1maWVsZHMtaGlkZGVuLC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItYmlsbGluZy1maWVsZHMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLWJpbGxpbmctZmllbGRzIGlucHV0W2RhdGEtYmVhbnN0cmVhbS1pZF0sLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyBpbnB1dFtkYXRhLWJlYW5zdHJlYW0taWRdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItYmlsbGluZy1maWVsZHMgZmllbGRzZXQsLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi1iaWxsaW5nLWZpZWxkcyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMFxufVxuXG4ubXBoYl9jYl9jaGVja291dF9mb3JtIC5tcGhiLXRlcm1zLWFuZC1jb25kaXRpb25zLC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0gLm1waGItdGVybXMtYW5kLWNvbmRpdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIC4ycyBsaW5lYXIscGFkZGluZyAuMnMgbGluZWFyLG1heC1oZWlnaHQgLjRzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpXG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0gLm1waGItdGVybXMtYW5kLWNvbmRpdGlvbnMubXBoYi1hY3RpdmUsLm1waGJfc2NfY2hlY2tvdXQtZm9ybSAubXBoYi10ZXJtcy1hbmQtY29uZGl0aW9ucy5tcGhiLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtXG59XG5cbi5tcGhiX2NiX2NoZWNrb3V0X2Zvcm0+Lm1waGItY2hlY2tvdXQtc2VjdGlvbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ubXBoYl9jaGVja291dC1zZXJ2aWNlcy1saXN0LC5tcGhiX3NjX2NoZWNrb3V0LXNlcnZpY2VzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQgLm1waGItcmVzZXJ2YXRpb24tZGV0YWlscyB7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCAubXBoYi1jYXJ0LW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCAubXBoYi1jb25maXJtLXJlc2VydmF0aW9uIHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydC5tcGhiLWVtcHR5LWNhcnQgLm1waGItY2FydC1tZXNzYWdlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydC5tcGhiLWVtcHR5LWNhcnQgLm1waGItY2FydC10b3RhbC1wcmljZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQubXBoYi1lbXB0eS1jYXJ0IC5tcGhiLWNvbmZpcm0tcmVzZXJ2YXRpb24ge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQ6bm90KC5tcGhiLWVtcHR5LWNhcnQpIC5tcGhiLWVtcHR5LWNhcnQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb246bm90KC5tcGhiLXJvb21zLWFkZGVkKSAubXBoYi1jb25maXJtLXJlc2VydmF0aW9uLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb246bm90KC5tcGhiLXJvb21zLWFkZGVkKSAubXBoYi1yb29tcy1yZXNlcnZhdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIC5tcGhiLXJvb21zLXJlc2VydmF0aW9uLW1lc3NhZ2Utd3JhcHBlciAubXBoYi1yZW1vdmUtZnJvbS1yZXNlcnZhdGlvbiB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLWRldGFpbHMtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbiAubXBoYi1yZWNvbW1lbmRhdGlvbi1pdGVtLWd1ZXN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gLm1waGItcmVjb21tZWRhdGlvbi1pdGVtLXN1YnRvdGFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMWVtXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24gLm1waGItcmVjb21tZW5kYXRpb24tdG90YWwge1xuICBmbG9hdDogcmlnaHRcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbiAubXBoYi1yZWNvbW1lbmRhdGlvbi1yZXNlcnZlLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uKy5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMmVtXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscz5saSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMCAwIC41ZW0gMFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHM+bGkge1xuICAgIGZsZXg6MSAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtIDA7XG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkM2NlZDJcbiAgfVxufVxuXG4ubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHM+bGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24gLm1waGItYm9va2luZy1kZXRhaWxzPmxpIHNwYW4ubGFiZWwge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOiAuODVlbVxuICB9XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscz5saSBzcGFuLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubXBoYl9zY19hY2NvdW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtbWVudSB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDogMjUlXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWNvbnRlbnQge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHdpZHRoOiA3MyVcbiAgfVxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3Mge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogLjg1ZW1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRoZWFkIHtcbiAgICBkaXNwbGF5Om5vbmVcbiAgfVxuXG4gIC5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtXG4gIH1cblxuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3MgdHI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG5cbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICB9XG5cbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKSBcIjogXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICB9XG59XG5cbiNtcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZHM+dWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAwIC41ZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4jbXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2RzIC5tcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEuNWVtIDAgMDtcbiAgcGFkZGluZy10b3A6IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtXG59XG5cbiNtcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZHMgLm1waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4jbXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2RzIC5tcGhiLXN0cmlwZS1wYXltZW50LW1ldGhvZC5hY3RpdmUgbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDJweCBjdXJyZW50Q29sb3Jcbn1cblxuI21waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kcyAubXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2QgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuI21waGItc3RyaXBlLXBheW1lbnQtbWV0aG9kcyAubXBoYi1zdHJpcGUtcGF5bWVudC1tZXRob2QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiLXN0cmlwZS1wYXltZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbVxufVxuXG4ubXBoYi1zdHJpcGUtcGF5bWVudC1jb250YWluZXIgLlN0cmlwZUVsZW1lbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwICNlNmViZjE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW1cbn1cblxuLm1waGItc3RyaXBlLXBheW1lbnQtY29udGFpbmVyIC5TdHJpcGVFbGVtZW50LS1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjZmQ3ZGZcbn1cblxuLm1waGItc3RyaXBlLXBheW1lbnQtY29udGFpbmVyIC5TdHJpcGVFbGVtZW50LS1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmE3NTVhXG59XG5cbi5tcGhiLXN0cmlwZS1wYXltZW50LWNvbnRhaW5lciAuU3RyaXBlRWxlbWVudC0td2Via2l0LWF1dG9maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmRlNSFpbXBvcnRhbnRcbn1cblxuI21waGItc3RyaXBlLWVycm9ycyB7XG4gIGNvbG9yOiAjZTI1OTUwXG59XG5cbi5tcGhici1zdGFyLXJhdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiA1ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBjb2xvcjogI2QzZDNkMztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi5tcGhici1zdGFyLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU1XFxmMTU1XFxmMTU1XFxmMTU1XFxmMTU1JztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbFxufVxuXG4ubXBoYnItc3Rhci1yYXRpbmc+c3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBjb2xvcjogZ29sZFxufVxuXG4ubXBoYnItc3Rhci1yYXRpbmc+c3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU1XFxmMTU1XFxmMTU1XFxmMTU1XFxmMTU1JztcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsXG59XG5cbi5tcGhici1yZXZpZXctd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4ubXBoYnItcmV2aWV3LXdyYXBwZXIgLm1waGJyLXJldmlldy1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbVxufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbi5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctd3JhcHBlciAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdGl0bGUsLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbVxufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXdyYXBwZXIgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXZhbHVlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbi5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy10eXBlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbn1cblxuLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXR5cGVzIC5tcGhici1yYXRpbmctdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4ubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDBcbn1cblxuLm1waGItcmV2aWV3cyAuY29tbWVudC1saXN0IC5jaGlsZHJlbiAuY29tbWVudCAuY29tbWVudC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYnItcmF0aW5nLXdyYXBwZXIge1xuICBtYXJnaW46IDFlbSAwXG59XG5cbi5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lXG59XG5cbi5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLm1waGItcmV2aWV3cyB7XG4gIG1hcmdpbi10b3A6IDFlbVxufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50LWxpc3QsLm1waGItcmV2aWV3cyAuY29tbWVudC1saXN0IC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWRkLXJldmlldyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogNSVcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3LWZvcm0gLm1waGJyLXJhdGluZy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxZW0gMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXctZm9ybSAubXBoYnItcmF0aW5nLXdyYXBwZXIgLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5tcGhici1yYXRpbmctd3JhcHBlciAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3LWZvcm0gLm1waGJyLXJhdGluZy13cmFwcGVyIC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGItcmF0aW5nLXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTFcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3LWZvcm0gLm1waGJyLXJhdGluZy13cmFwcGVyIC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGItcmF0aW5nLXBpY2tlciBvcHRpb24ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlldy1mb3JtIC5jb21tZW50LWZvcm0tdXJsIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXdzLWxpc3QubXBoYnItbXVsdGljb2x1bW4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlld3MtbGlzdC5tcGhici1tdWx0aWNvbHVtbi1saXN0Lm1waGJyLTItY29sdW1ucy1saXN0PmxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3cy1saXN0Lm1waGJyLW11bHRpY29sdW1uLWxpc3QubXBoYnItMy1jb2x1bW5zLWxpc3Q+bGkge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yZXZpZXdzLWxpc3QubXBoYnItbXVsdGljb2x1bW4tbGlzdC5tcGhici00LWNvbHVtbnMtbGlzdD5saSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLXJldmlld3MtbGlzdC5tcGhici1tdWx0aWNvbHVtbi1saXN0Lm1waGJyLTUtY29sdW1ucy1saXN0PmxpIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmV2aWV3cy1saXN0Lm1waGJyLW11bHRpY29sdW1uLWxpc3QubXBoYnItNi1jb2x1bW5zLWxpc3Q+bGkge1xuICB3aWR0aDogMTYuNjY2NjclO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1sb2FkLW1vcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbG9hZC1tb3JlLXdyYXBwZXIgLm1waGItcHJlbG9hZGVyIHtcbiAgbWFyZ2luLXRvcDogMWVtXG59XG5cbi5tcGhiLXJldmlld3M6YmVmb3JlLC5tcGhiLXJldmlld3M6YWZ0ZXIsLm1waGItcmV2aWV3cyAuY29tbWVudC1uYXZpZ2F0aW9uOmJlZm9yZSwubXBoYi1yZXZpZXdzIC5jb21tZW50LW5hdmlnYXRpb246YWZ0ZXIsLm1waGItcmV2aWV3cyAuY29tbWVudC1saXN0OmJlZm9yZSwubXBoYi1yZXZpZXdzIC5jb21tZW50LWxpc3Q6YWZ0ZXIsLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXdyYXBwZXI6YmVmb3JlLC5tcGhiLXJldmlld3MgLm1waGJyLXJhdGluZy13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aFxufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50IC5zYXlzIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYi1yZXZpZXdzIC5jb21tZW50IC5jb21tZW50LW1ldGEgLm1waGJyLXJhdGluZy10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5tcGhiLXJldmlld3MgLmNvbW1lbnQgLmNvbW1lbnQtbWV0YSAubXBoYnItcmF0aW5nLXR5cGUgLm1waGJyLXN0YXItcmF0aW5nIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IGluaGVyaXRcbn1cblxuLm1waGItcmV2aWV3cyAuY29tbWVudCAucmV2aWV3LXRleHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYnItcmV2aWV3LW1ldGEge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1hZG1pbiAubXBoYnItcmF0aW5ncy13cmFwcGVyIC5tcGhici1yYXRpbmctdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLndwLWFkbWluIC5tcGhici1yYXRpbmdzLXdyYXBwZXIgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmbGV4LXNocmluazogMFxufVxuXG4ubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yZXZpZXdzLXdyYXBwZXIubXBoYi1yZXZpZXdzLC5tcGhiX3dpZGdldF9hY2NvbW1vZGF0aW9uX3JhdGluZ3Mtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lXG59XG5cbi5tcGhiX3dpZGdldF9hY2NvbW1vZGF0aW9uX3Jldmlld3Mtd3JhcHBlci5tcGhiLXJldmlld3MgLmNvbW1lbnQtY29udGVudCwubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yYXRpbmdzLXdyYXBwZXIgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbjogMFxufVxuXG4ubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yZXZpZXdzLXdyYXBwZXIubXBoYi1yZXZpZXdzIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctd3JhcHBlciwubXBoYl93aWRnZXRfYWNjb21tb2RhdGlvbl9yYXRpbmdzLXdyYXBwZXIgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG59XG5cbnAubXBoYnItc3RhcnMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lXG59XG5cbnAubXBoYnItc3RhcnMgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogJ1xcZjE1NCc7XG4gIHRleHQtaW5kZW50OiAwXG59XG5cbnAubXBoYnItc3RhcnMgYTpob3Zlcn5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTQnXG59XG5cbnAubXBoYnItc3RhcnM6aG92ZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU1J1xufVxuXG5wLm1waGJyLXN0YXJzLnNlbGVjdGVkIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTUnXG59XG5cbnAubXBoYnItc3RhcnMuc2VsZWN0ZWQgYS5hY3RpdmV+YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU0J1xufVxuXG5wLm1waGJyLXN0YXJzLnNlbGVjdGVkIGE6bm90KC5hY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTUnXG59XG5cbi8qIVxuVGhlbWUgTmFtZTogQm9va2xpdW1cblRoZW1lIFVSSTogaHR0cHM6Ly9tb3RvcHJlc3MuY29tL3Byb2R1Y3RzL2Jvb2tsaXVtXG5BdXRob3I6IE1vdG9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly9tb3RvcHJlc3MuY29tL1xuRGVzY3JpcHRpb246IEJvb2tsaXVtIGlzIGEgcGVyZmVjdGx5IHRhaWxvcmVkIEd1dGVuYmVyZyAgV29yZFByZXNzIHRoZW1lIGJ1aWx0IHdpdGggdGhlIGhlbHAgb2YgbXVsdGlmdW5jdGlvbmFsIEdldHdpZCBCbG9ja3MuIE93bmVycyBvZiBtdWx0aXBsZSB2aWxsYXMgb3Igb3RoZXIgYWNjb21tb2RhdGlvbnMgY2FuIHByZXNlbnRhYmx5IHNob3djYXNlIHRoZWlyIHByb3BlcnRpZXMgYW5kIGFjdGl2aXRpZXMuIEJvb2tsaXVtIFdvcmRQcmVzcyB0aGVtZSBjb21lcyB3aXRoIHRoZSBIb3RlbCBCb29raW5nIHBsdWdpbiBieSBNb3RvUHJlc3Mgd2hpY2ggaXMga25vd24gZm9yIHJpY2ggZnVuY3Rpb25hbGl0eSBhbmQgaGFuZHkgZmVhdHVyZXMuXG5WZXJzaW9uOiAxLjQuNFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogYm9va2xpdW1cblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCBibG9jay1zdHlsZXNcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkIHdpdGggb3RoZXJzLlxuXG5Cb29rbGl1bSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNyBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmJyaW5nLXRvLXRvcCB7XG4gIHotaW5kZXg6IDEwXG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDBcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwXG59XG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkXG59XG5cbmIsc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlclxufVxuXG5jb2RlLGtiZCxzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW1cbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbVxufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmVcbn1cblxuYnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDBcbn1cblxuYnV0dG9uLGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbmJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHRcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW1cbn1cblxubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cblt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXRcbn1cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW1cbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5ib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWEge1xuICBjb2xvcjogIzNiNDI0OTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NVxufVxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtXG59XG5cbmgxOmZpcnN0LWNoaWxkLGgyOmZpcnN0LWNoaWxkLGgzOmZpcnN0LWNoaWxkLGg0OmZpcnN0LWNoaWxkLGg1OmZpcnN0LWNoaWxkLGg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5oMTpsYXN0LWNoaWxkLGgyOmxhc3QtY2hpbGQsaDM6bGFzdC1jaGlsZCxoNDpsYXN0LWNoaWxkLGg1Omxhc3QtY2hpbGQsaDY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMS45Mzc1cmVtXG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogLjgxMjVyZW1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuZGZuLGVtLGkge1xuICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjM2I0MjQ5O1xuICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW1cbn1cblxuYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW1cbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLENvdXJpZXIsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbVxufVxuXG5wcmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuY29kZSxrYmQsdHQsdmFyIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbyxDb25zb2xhcyxcIkFuZGFsZSBNb25vXCIsXCJEZWphVnUgU2FucyBNb25vXCIsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW1cbn1cblxuYWJicixhY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHBcbn1cblxubWFyayxpbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlXG59XG5cbmIsc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbiosKjpiZWZvcmUsKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdFxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYVxufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtXG59XG5cbnVsLG9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHBhZGRpbmctbGVmdDogLjc1ZW1cbn1cblxudWw+bGksb2w+bGkge1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbVxufVxuXG51bD5saTpsYXN0LWNoaWxkLG9sPmxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzY1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWxcbn1cblxubGk+dWwsbGk+b2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAuNzVlbVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW1cbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMFxufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxudGQsdGgge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWRcbn1cblxuYnV0dG9uLGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF0sLmJ1dHRvbiwubW9yZS1saW5rLC5wYWdlLWZvb3RlciAucG9zdC1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuYnV0dG9uOmhvdmVyLGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmJ1dHRvbjpob3ZlciwubW9yZS1saW5rOmhvdmVyLC5wYWdlLWZvb3RlciAucG9zdC1lZGl0LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG5idXR0b246Zm9jdXMsYnV0dG9uOmFjdGl2ZSxpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsLmJ1dHRvbjpmb2N1cywuYnV0dG9uOmFjdGl2ZSwubW9yZS1saW5rOmZvY3VzLC5tb3JlLWxpbms6YWN0aXZlLC5wYWdlLWZvb3RlciAucG9zdC1lZGl0LWxpbms6Zm9jdXMsLnBhZ2UtZm9vdGVyIC5wb3N0LWVkaXQtbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmVcbn1cblxuLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLnBhZ2UtZm9vdGVyIC5wb3N0LWVkaXQtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi5wYWdlLWZvb3RlciAucG9zdC1lZGl0LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1yYW5nZV0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1jb2xvcl0sdGV4dGFyZWEsc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHRleHRhcmVhOmZvY3VzLHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbiAgb3V0bGluZTogbm9uZVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICBpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSB7XG4gICAgaGVpZ2h0OiA1MHB4XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2ltZy9hbmdsZS1kb3duLXNvbGlkLnN2ZyUzRnY9Mi4yKSBuby1yZXBlYXQgdG9wIDFyZW0gcmlnaHQgMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtXG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJVxufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxubGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW46IDAgMTRweCAycHggMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbmlucHV0W3R5cGU9cmFkaW9dK2xhYmVsLGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lXG59XG5cbmZvcm0+KiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtXG59XG5cbmZvcm0+KjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG5maWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nOiAwIC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuYSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZVxufVxuXG5hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3Zlcj51bCwubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzPnVsIHtcbiAgbGVmdDogYXV0b1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5tYWluLW5hdmlnYXRpb24gbGk6aG92ZXI+YSwubWFpbi1uYXZpZ2F0aW9uIGxpOmhvdmVyPmJ1dHRvbiwubWFpbi1uYXZpZ2F0aW9uIGxpLmZvY3VzPmEsLm1haW4tbmF2aWdhdGlvbiBsaS5mb2N1cz5idXR0b24ge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50X3BhZ2VfaXRlbT4qLC5tYWluLW5hdmlnYXRpb24gLmN1cnJlbnQtbWVudS1pdGVtPiosLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudF9wYWdlX2FuY2VzdG9yPiosLm1haW4tbmF2aWdhdGlvbiAuY3VycmVudC1tZW51LWFuY2VzdG9yPioge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ubW9iaWxlLXNvY2lhbC1tZW51LnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLXNvY2lhbC1tZW51LnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6bm9uZVxuICB9XG59XG5cbi5tb2JpbGUtc29jaWFsLW1lbnUuc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxufVxuXG4ubW9iaWxlLXNvY2lhbC1tZW51LnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIHtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwXG59XG5cbi5tb2JpbGUtc29jaWFsLW1lbnUuc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4uZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cblxuLmZvb3Rlci1tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwXG59XG5cbi5mb290ZXItbWVudSBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgbWFyZ2luOiAwIDEycHhcbn1cblxuLmZvb3Rlci1tZW51IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5mb290ZXItbWVudSBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmZvb3Rlci1tZW51IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5tZW51LXRvZ2dsZSwubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cywucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCVcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJVxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uLC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiA2NjRweDtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcywud29vY29tbWVyY2UtcGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweCA1cHggMFxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6bGFzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCA1cHhcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCwud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmVjXG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50OmhvdmVyLC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHM6aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCwud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYsLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTVweFxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCwud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogMTVweFxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInR3aXR0ZXIuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImZhY2Vib29rLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJwbHVzLmdvb2dsZS5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwicGludGVyZXN0LmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJmb3Vyc3F1YXJlLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5YWhvby5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwic2t5cGU6XCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cInllbHAuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImxpbmtlZGluLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2aWFkZW8uY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cInhpbmcuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cInNvdW5kY2xvdWQuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cInNwb3RpZnkuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImxhc3QuZm1cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwieW91dHViZS5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmltZW8uY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cInZpbmUuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImZsaWNrci5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiNTAwcHguY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImluc3RhZ3JhbS5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwidHVtYmxyLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJyZWRkaXQuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImRyaWJiYmxlLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJzdHVtYmxldXBvbi5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZGlnZy5jb21cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiYmVoYW5jZS5uZXRcIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZGVsaWNpb3VzLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZXZpYW50YXJ0LmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJwbGF5LmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ3aWtpcGVkaWEuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImFwcGxlLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJnaXRodWIuY29tXCJdOmJlZm9yZSwuc29jaWFsLW1lbnUgYVtocmVmKj1cImdpdGh1Yi5pb1wiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ3aW5kb3dzLmNvbVwiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0cmlwYWR2aXNvci5cIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwic2xpZGVzaGFyZS5uZXRcIl06YmVmb3JlLC5zb2NpYWwtbWVudSBhW2hyZWYqPVwiLnJzc1wiXTpiZWZvcmUsLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2ay5jb21cIl06YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uc29jaWFsLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4uc29jaWFsLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4XG59XG5cbi5zb2NpYWwtbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uc29jaWFsLW1lbnUgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5zb2NpYWwtbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmJcbn1cblxuLnNvY2lhbC1tZW51IGEgLm1lbnUtdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5zb2NpYWwtbWVudSBhOmJlZm9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDFyZW0vMSBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiLFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtaW5kZW50OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAuc29jaWFsLW1lbnUgYTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiLFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiXG4gIH1cbn1cblxuLnNvY2lhbC1tZW51IGE6ZW1wdHkge1xuICB3aWR0aDogMWVtXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidHdpdHRlci5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImZhY2Vib29rLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ29vZ2xlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiL21hcFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwicGludGVyZXN0LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZm91cnNxdWFyZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInlhaG9vLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwic2t5cGU6XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5ZWxwLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwibGlua2VkaW4uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2aWFkZW8uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ4aW5nLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwic291bmRjbG91ZC5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInNwb3RpZnkuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJsYXN0LmZtXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmltZW8uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ2aW5lLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZmxpY2tyLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiNTAwcHguY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJpbnN0YWdyYW0uY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0dW1ibHIuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJyZWRkaXQuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkcmliYmJsZS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cInN0dW1ibGV1cG9uLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZGlnZy5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImJlaGFuY2UubmV0XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZWxpY2lvdXMuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJkZXZpYW50YXJ0LmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwicGxheS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cIndpa2lwZWRpYS5jb21cIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIlxufVxuXG4uc29jaWFsLW1lbnUgYVtocmVmKj1cImFwcGxlLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ2l0aHViLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiZ2l0aHViLmlvXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ3aW5kb3dzLmNvbVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidHJpcGFkdmlzb3IuXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJzbGlkZXNoYXJlLm5ldFwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwiLnJzc1wiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiXG59XG5cbi5zb2NpYWwtbWVudSBhW2hyZWYqPVwidmsuY29tXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJ0ZWw6XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCJcbn1cblxuLnNvY2lhbC1tZW51IGFbaHJlZio9XCJtYWlsdG86XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCJcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudFxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwwLDAsLjYpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsMCwwLC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogbm9uZTtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDBcbn1cblxuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuLmFsaWdubGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAuODc1ZW1cbn1cblxuLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogLjg3NWVtXG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAuODc1ZW07XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uY2xlYXI6YmVmb3JlLC5jbGVhcjphZnRlciwuZW50cnktY29udGVudDpiZWZvcmUsLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsLmNvbW1lbnQtY29udGVudDpiZWZvcmUsLmNvbW1lbnQtY29udGVudDphZnRlciwuc2l0ZS1jb250ZW50OmJlZm9yZSwuc2l0ZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWRcbn1cblxuLmNsZWFyOmFmdGVyLC5lbnRyeS1jb250ZW50OmFmdGVyLC5jb21tZW50LWNvbnRlbnQ6YWZ0ZXIsLnNpdGUtaGVhZGVyOmFmdGVyLC5zaXRlLWNvbnRlbnQ6YWZ0ZXIsLnNpdGUtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDIuNXJlbVxufVxuXG4ud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG59XG5cbi53aWRnZXRfc2VhcmNoIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9zZWFyY2ggbGFiZWwge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxuICB9XG5cbiAgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cblxuLndpZGdldF9uYXZfbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMFxufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5hbl9tYWlsY2hpbXBfd3JhcHBlciBmb3JtPiosLndpZGdldF9hbl9tYWlsY2hpbXAgZm9ybT4qIHtcbiAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbVxufVxuXG4uYW5fbWFpbGNoaW1wX3dyYXBwZXIgZm9ybT4qOmxhc3QtY2hpbGQsLndpZGdldF9hbl9tYWlsY2hpbXAgZm9ybT4qOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5hbl9tYWlsY2hpbXBfd3JhcHBlciBsYWJlbCwud2lkZ2V0X2FuX21haWxjaGltcCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbVxufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRoZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogLjVlbSAuMjVlbVxufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHRib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAuNWVtIC4yNWVtXG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUgdGJvZHkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSB0Zm9vdCB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogLjVlbSAwXG59XG5cbi53aWRnZXQtaWNvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwXG59XG5cbi53aWRnZXQtaWNvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogdGFibGUtcm93XG59XG5cbi53aWRnZXQtaWNvbi1saXN0IGxpOmxhc3QtY2hpbGQ+KiB7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi53aWRnZXQtaWNvbi1saXN0IGxpPioge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW1cbn1cblxuLndpZGdldC1pY29uLWxpc3QgbGkgLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6MTAwcHhcbiAgfVxufVxuXG4uY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogNTBweCAyNXB4IDI1cHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LWFyZWEge1xuICAgIHBhZGRpbmc6ODBweCA1MHB4IDUwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OjgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweFxuICB9XG59XG5cbmJvZHkuc2l0ZS13aWRlIC5zaXRlIHtcbiAgcGFkZGluZzogMFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyLGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDFyZW0gMS41NjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyLGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzoxcmVtIDMuMTI1cmVtXG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWJyYW5kaW5nLGJvZHkuc2l0ZS13aWRlIC5zaXRlLWJyYW5kaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUsYm9keS5zaXRlLXdpZGUgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS1icmFuZGluZyAuY3VzdG9tLWxvZ28tbGluayBpbWcsYm9keS5zaXRlLXdpZGUgLnNpdGUtYnJhbmRpbmcgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogNTBweFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6bm9uZVxuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIudG9nZ2xlZCAubWFpbi1uYXZpZ2F0aW9uLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24sYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnRvZ2dsZWQgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5wcmltYXJ5LW1lbnUtbW9yZS10b2dnbGUsYm9keS5zaXRlLXdpZGUgLnByaW1hcnktbWVudS1tb3JlLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnByaW1hcnktbWVudS1tb3JlLXRvZ2dsZS5pcy1lbXB0eSxib2R5LnNpdGUtd2lkZSAucHJpbWFyeS1tZW51LW1vcmUtdG9nZ2xlLmlzLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbixib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24sYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbG9hdDogbm9uZVxuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1jb250YWluZXIsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnByaW1hcnktbWVudS1tb3JlIHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnU+bGksYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudT5saSB7XG4gICAgZmxvYXQ6bGVmdFxuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51PmxpPmEsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudT5saT5hIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSBhLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSxib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSxib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDouNXJlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2VcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+LnN1Yi1tZW51LGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+LnN1Yi1tZW51IHtcbiAgICB0b3A6MTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3VibWVudS10b2dnbGUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3VibWVudS10b2dnbGUge1xuICB0b3A6IC43NXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Ym1lbnUtdG9nZ2xlLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5Om5vbmVcbiAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHotaW5kZXg6IDEwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsLjA5KTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsLjA5KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwXG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51LnRvZ2dsZWQtb24sYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUudG9nZ2xlZC1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUudG9sZWZ0LGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51LnRvbGVmdCB7XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0OiAwXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSBhLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGEge1xuICAgIHdpZHRoOjIzNXB4XG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51PmxpIGEsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnU+bGkgYSB7XG4gIHBhZGRpbmc6IC41cmVtIDIuNXJlbVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI+YTphZnRlcixib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj5hOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51LGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudSB7XG4gIHRvcDogMFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSxib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcbiAgcGFkZGluZy1yaWdodDogMy4yNXJlbVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTphZnRlcixib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi41cmVtXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAuc3ViLW1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAuc3ViLW1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBsZWZ0OjEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxuXG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAuc3ViLW1lbnUudG9sZWZ0LGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IC5zdWItbWVudS50b2xlZnQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCVcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbixib2R5LnNpdGUtd2lkZSAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkXG4gIH1cblxuICBib2R5LnNpdGUtYm94ZWQgLm1haW4tbmF2aWdhdGlvbj4qLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24+KiB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBtYXJnaW46IDAgYXV0b1xuICB9XG5cbiAgYm9keS5zaXRlLWJveGVkIC5tYWluLW5hdmlnYXRpb24gLm1lbnUsYm9keS5zaXRlLXdpZGUgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDBcbiAgfVxuXG4gIGJvZHkuc2l0ZS1ib3hlZCAubWFpbi1uYXZpZ2F0aW9uIHVsLGJvZHkuc2l0ZS13aWRlIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkIC5zb2NpYWwtbWVudS10b2dnbGUsYm9keS5zaXRlLXdpZGUgLnNvY2lhbC1tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyPi5zb2NpYWwtbWVudS13cmFwcGVyLGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlcj4uc29jaWFsLW1lbnUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWhlYWRlcj4uc29jaWFsLW1lbnUtd3JhcHBlci50b2dnbGVkIC5zb2NpYWwtbWVudSxib2R5LnNpdGUtd2lkZSAuc2l0ZS1oZWFkZXI+LnNvY2lhbC1tZW51LXdyYXBwZXIudG9nZ2xlZCAuc29jaWFsLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEzMCVcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlLWhlYWRlcj4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUsYm9keS5zaXRlLXdpZGUgLnNpdGUtaGVhZGVyPi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLDAsMCwuMDkpO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCAwIHJnYmEoMCwwLDAsLjA5KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtaGVhZGVyPi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSxib2R5LnNpdGUtd2lkZSAuc2l0ZS1oZWFkZXI+LnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIHtcbiAgbWFyZ2luOiAwXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS1oZWFkZXI+LnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGE6YmVmb3JlLGJvZHkuc2l0ZS13aWRlIC5zaXRlLWhlYWRlcj4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYTpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHhcbn1cblxuYm9keS5zaXRlLWJveGVkIC5zaXRlIHtcbiAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNDBweCAwcHggcmdiYSgwLDAsMCwuMDkpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoMCwwLDAsLjA5KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzBweCkge1xuICBib2R5LnNpdGUtYm94ZWQgLnNpdGUge1xuICAgIG1hcmdpbjozLjEyNXJlbSBhdXRvXG4gIH1cbn1cblxuYm9keS5zaXRlLWJveGVkLmJsb2cgLnNpdGUtbWFpbiBhcnRpY2xlLGJvZHkuc2l0ZS1ib3hlZC5hcmNoaXZlIC5zaXRlLW1haW4gYXJ0aWNsZSxib2R5LnNpdGUtYm94ZWQuc2VhcmNoIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMFxufVxuXG5ib2R5LnNpdGUtYm94ZWQuYXJjaGl2ZSAuc2l0ZS1tYWluIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyPioge1xuICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZC5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOjFyZW1cbiAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHhcbn1cblxuYm9keS5zaXRlLWJveGVkLmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnNpdGUtYm94ZWQuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDozLjc1cmVtXG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6My43NXJlbVxuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS1jb250YWluZXIgLnNpbmdsZS1yb29tLWZvcm0td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnNpdGUtYm94ZWQuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nOjAgMy43NXJlbVxuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tYXR0cmlidXRlcy13cmFwcGVyLGJvZHkuc2l0ZS1ib3hlZC5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLGJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19yb29tcy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlcixib2R5LnNpdGUtYm94ZWQgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXIsYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlcixib2R5LnNpdGUtYm94ZWQgLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQ6bm90KC5tcGhiLWVtcHR5LWNhcnQpLGJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSlcbn1cblxuYm9keS5zaXRlLWJveGVkIC5jb21tZW50LXJlc3BvbmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDIwcHggcmdiYSg1MCw1NCw3MiwuMDgpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCAyMHB4IHJnYmEoNTAsNTQsNzIsLjA4KSlcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpXG59XG5cbmJvZHkuc2l0ZS1ib3hlZCAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrb3V0LXRlcm1zLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLWJvb2tpbmctZGV0YWlscy1zZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSlcbn1cblxuYm9keS5zaXRlLWJveGVkIC5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSlcbn1cblxuYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0IGZvcm0uY2hlY2tvdXRfY291cG9uLGJvZHkuc2l0ZS1ib3hlZC53b29jb21tZXJjZS1jaGVja291dCBmb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNjdXN0b21lcl9kZXRhaWxzPiosYm9keS5zaXRlLWJveGVkLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jaGVja291dC1vcmRlci1yZXZpZXcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKVxufVxuXG5ib2R5LnNpdGUtYm94ZWQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLGJvZHkuc2l0ZS1ib3hlZCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDBweCByZ2JhKDUwLDU0LDcyLC4xKVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMS44NzVyZW0gMjVweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6MS44NzVyZW0gNTBweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6MS44NzVyZW07XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHB4XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZG1pbi1iYXItc2hvd24uc2l0ZS1tZW51LWxlZnQgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6MzJweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWRtaW4tYmFyLXNob3duLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICB0b3A6MzJweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzJweClcbiAgfVxufVxuXG4uc2l0ZS1icmFuZGluZyB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTkwZGVnKVxuICB9XG59XG5cbi5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwXG59XG5cbi5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4uc2l0ZS1icmFuZGluZyAuc2l0ZS10aXRsZSBhOmhvdmVyLC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGE6Zm9jdXMsLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnNpdGUtYnJhbmRpbmcgLnNpdGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5zaXRlLWJyYW5kaW5nIC5jdXN0b20tbG9nby1saW5rIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtXG59XG5cbi5zaXRlLWJyYW5kaW5nIC5jdXN0b20tbG9nby1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLnNpdGUtYnJhbmRpbmcgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDBweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG4gIH1cbn1cblxuLnNvY2lhbC1tZW51LXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTpibG9ja1xuICB9XG59XG5cbi5zb2NpYWwtbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbVxufVxuXG4uc29jaWFsLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkgYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDA7XG4gICAgZmxleDogMSAwXG4gIH1cbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlci50b2dnbGVkIC5tYWluLW5hdmlnYXRpb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIudG9nZ2xlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OjBcbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnRvZ2dsZWQgLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyAuNHMgZWFzZVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyLnRvZ2dsZWQgLm1haW4tbmF2aWdhdGlvbiAubWFpbi1uYXZpZ2F0aW9uLWltYWdlLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgLjRzIGVhc2Vcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIubm8taW1hZ2UgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOjEwMCVcbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDEuMjVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOjYwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggODBweCAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOjcwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzo4MHB4IDUwcHggODBweCAyMDBweFxuICB9XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLnByaW1hcnktbWVudSB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvXG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLnByaW1hcnktbWVudS1jb250YWluZXIgLnByaW1hcnktbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweFxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIC5wcmltYXJ5LW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDBcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAucHJpbWFyeS1tZW51LWNvbnRhaW5lciAucHJpbWFyeS1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMsMjQsMjYsLjUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24taW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Vcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOiA0MCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDo1MCVcbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24taW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwXG59XG5cbi5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbi1pbWFnZS13cmFwcGVyIC5uZXctbWVudS1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMnMgZWFzZVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tYWluLW5hdmlnYXRpb24taW1hZ2Utd3JhcHBlciAubmV3LW1lbnUtaW1hZ2UudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDFcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4zcyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMi43MjhweCAxMi43MjhweCAyMXB4IDBweCByZ2JhKDYsMTksMzQsLjIxKTtcbiAgYm94LXNoYWRvdzogMTIuNzI4cHggMTIuNzI4cHggMjFweCAwcHggcmdiYSg2LDE5LDM0LC4yMSlcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4XG4gIH1cbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgbWF4LXdpZHRoOiAzODBweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBtYXgtd2lkdGg6MTEyMHB4XG4gIH1cbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudSB7XG4gICAgbWFyZ2luOjAgLTUwcHhcbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51PmxpIHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwobWluLXdpZHRoOjk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAuc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saSB7XG4gICAgbWF4LXdpZHRoOjUwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGkge1xuICAgIHdpZHRoOjMzLjMzMyU7XG4gICAgcGFkZGluZzogMCA1MHB4XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQ3MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLChtaW4td2lkdGg6MTQ3MHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAuc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saSB7XG4gICAgbWF4LXdpZHRoOjMzLjMzJTtcbiAgICB3aWR0aDogMTAwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGkge1xuICAgIHBhZGRpbmc6MCA2NXB4XG4gIH1cbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGk+dWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gIGNvbG9yOiAjM2I0MjQ5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saT51bCB7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgZGlzcGxheTogYmxvY2tcbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saT51bCBsaTpob3Zlcj5hIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51PmxpPnVsIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saT51bC50b2dnbGVkLW9uIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGk+dWwgdWwge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saT51bCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0Oi42MjVyZW1cbiAgfVxufVxuXG4uc2l0ZS1tZW51LWxlZnQgLnByaW1hcnktbWVudT5saT51bCB1bC50b2dnbGVkLW9uIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGk+dWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGk+dWwgLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4XG59XG5cbi5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51PmxpPnVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsLC5zaXRlLW1lbnUtbGVmdCAucHJpbWFyeS1tZW51PmxpPnVsIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuIHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjZweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWVudS1sZWZ0IC5wcmltYXJ5LW1lbnU+bGk+LnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5Om5vbmVcbiAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlIHtcbiAgcGFkZGluZzogOXB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxXG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGU6aG92ZXIgLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpXG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGU6aG92ZXIgLmxpbmU6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweClcbn1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51LXRvZ2dsZTpmb2N1cywubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmVcbn1cblxuLm1haW4tbmF2aWdhdGlvbi13cmFwcGVyIC5tZW51LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxpbmUge1xuICB3aWR0aDogMjlweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmxpbmU6Zmlyc3QtY2hpbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgsNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC02cHgsNnB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTZweCw2cHgpXG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAubGluZTpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgsLTZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC02cHgsLTZweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTZweCwtNnB4KVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXdyYXBwZXIgLm1lbnUtdG9nZ2xlIC5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzE3MTgxYTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlXG59XG5cbi5tYWluLW5hdmlnYXRpb24td3JhcHBlciAubWVudS10b2dnbGUgLmxpbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjM2I0MjQ5O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwXG59XG5cbi5zdWJtZW51LXRvZ2dsZTpiZWZvcmUsLnN1Ym1lbnUtdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4uc3VibWVudS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbi5zdWJtZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmVcbn1cblxuLnN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwXG59XG5cbi5zdWJtZW51LXRvZ2dsZS50b2dnbGVkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCJcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNTEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBjb2xvcjogIzc2N2I4MDtcbiAgcGFkZGluZzogMCAyNXB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6MCA1MHB4XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzowIDgwcHhcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3Rlci13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbysuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8rLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDowXG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIHtcbiAgbWF4LXdpZHRoOiAxNTEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBjb2xvcjogIzc2N2I4MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgMjVweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIHtcbiAgICBwYWRkaW5nOjAgNTBweFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMge1xuICAgIHBhZGRpbmc6MCA4MHB4XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgcGFkZGluZzogMy4xMjVyZW0gMFxufVxuXG4uZm9vdGVyLXdpZGdldHMrLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4uZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbVxufVxuXG4uZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzKy5ib3R0b20td2lkZ2V0cyB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtXG59XG5cbi5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgaW1nLmFsaWdubGVmdCtpbWcuYWxpZ25sZWZ0LC5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgaW1nLmFsaWdubGVmdCtub3NjcmlwdCtpbWcuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtXG59XG5cbi5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgaW1nLmFsaWducmlnaHQraW1nLmFsaWducmlnaHQsLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyBpbWcuYWxpZ25yaWdodCtub3NjcmlwdCtpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMi41ZW1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cywuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMS4yNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cywuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIHtcbiAgICBtYXJnaW46MCAtMi41cmVtXG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyAud2lkZ2V0LWFyZWEsLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWEge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIDEwMCU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nOiAwIDEuMjVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgLndpZGdldC1hcmVhLC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgZmxleDogMSAxIDUwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIC53aWRnZXQtYXJlYSwuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQtYXJlYSB7XG4gICAgcGFkZGluZzowIDIuNXJlbVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAudG9wLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6NTAlXG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC50b3Atd2lkZ2V0cyAud2lkZ2V0LWFyZWErLndpZGdldC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLnRvcC13aWRnZXRzIC53aWRnZXQtYXJlYSsud2lkZ2V0LWFyZWEge1xuICAgIG1hcmdpbi10b3A6MFxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6NTAlXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgZmxleDogMSAxIDI1JVxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLChtaW4td2lkdGg6OTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuYm90dG9tLXdpZGdldHMgLndpZGdldC1hcmVhIHtcbiAgICBtYXgtd2lkdGg6MjUlXG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWErLndpZGdldC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQtYXJlYSsud2lkZ2V0LWFyZWE6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOjBcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC5ib3R0b20td2lkZ2V0cyAud2lkZ2V0LWFyZWErLndpZGdldC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOjBcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbVxufVxuXG4uZm9vdGVyLXdpZGdldHMgLmJvdHRvbS13aWRnZXRzIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW1cbn1cblxuLmVudHJ5LXRpdGxlLC5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXNpemU6IDIuNDM3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50cnktdGl0bGUsLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtXG4gIH1cbn1cblxuLnBhZ2UtY29udGVudD4qIHtcbiAgbWF4LXdpZHRoOiA4OTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4uZW50cnktY29udGVudD5oMSwuZW50cnktY29udGVudD5oMiwuZW50cnktY29udGVudD5oMywuZW50cnktY29udGVudD5oNCwuZW50cnktY29udGVudD5oNSwuZW50cnktY29udGVudD5oNiB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW1cbn1cblxuLmVudHJ5LWNvbnRlbnQ+KiB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtXG59XG5cbi5lbnRyeS1jb250ZW50Pio6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDExMjBweFxufVxuXG4uZW50cnktY29udGVudD4qLmFsaWduZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1yaWdodDotNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1yaWdodDotODBweDtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHhcbiAgfVxufVxuXG4uZW50cnktY29udGVudD4qLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OmNhbGMoKDEwMCUgLSA2NjRweCkvMilcbiAgfVxufVxuXG4uZW50cnktY29udGVudD4qLmFsaWducmlnaHQge1xuICBtYXJnaW4tbGVmdDogMy4xMjVyZW1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODY0cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygoMTAwJSAtIDY2NHB4KS8yKVxuICB9XG59XG5cbi5lbnRyeS1jb250ZW50PiouYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnBhZ2UtbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxLjVlbVxufVxuXG5ib2R5LnBhZ2UgLnNpdGUtbWFpbj4uaGVudHJ5Pi5lbnRyeS1oZWFkZXIsYm9keS5wYWdlIC5zaXRlLW1haW4+LmhlbnRyeT4ucG9zdC10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IDg5MnB4XG59XG5cbmJvZHkucGFnZSAuZW50cnktY29udGVudD4qIHtcbiAgbWF4LXdpZHRoOiA4OTJweFxufVxuXG5ib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDExMjBweFxufVxuXG5ib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmZ1bGwge1xuICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuYm9keS5wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIGJvZHkucGFnZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygoMTAwJSAtIDg5MnB4KS8yKVxuICB9XG59XG5cbmJvZHkucGFnZSAuZW50cnktY29udGVudD4qLmFsaWducmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MnB4KSB7XG4gIGJvZHkucGFnZSAuZW50cnktY29udGVudD4qLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDpjYWxjKCgxMDAlIC0gODkycHgpLzIpXG4gIH1cbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5zaXRlLW1haW4+LmhlbnRyeT4uZW50cnktaGVhZGVyLGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGUtcGFnZSAuc2l0ZS1tYWluPi5oZW50cnk+LnBvc3QtdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHhcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50Pioge1xuICBtYXgtd2lkdGg6IDExMjBweFxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IDEzNTBweFxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmZ1bGwge1xuICBtYXgtd2lkdGg6IG5vbmVcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZS1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGUtcGFnZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygoMTAwJSAtIDExMjBweCkvMilcbiAgfVxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICBib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygoMTAwJSAtIDExMjBweCkvMilcbiAgfVxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5zaXRlLW1haW4+LmhlbnRyeT4uZW50cnktaGVhZGVyLGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLnNpdGUtbWFpbj4uaGVudHJ5Pi5wb3N0LXRodW1ibmFpbCxib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuc2l0ZS1tYWluPi5oZW50cnk+LmVudHJ5LWhlYWRlcixib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuc2l0ZS1tYWluPi5oZW50cnk+LnBvc3QtdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHhcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZXItcGFnZSAuZW50cnktY29udGVudD4qLGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50Pioge1xuICBtYXgtd2lkdGg6IDEzNTBweFxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ253aWRlLGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEzNTBweCArIDIwMHB4KVxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25mdWxsLGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lXG59XG5cbmJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmxlZnQsYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmxlZnQge1xuICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjEwcHgpIHtcbiAgYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtd2lkZXItcGFnZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCxib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygoMTAwJSAtIDEzNTBweCkvMilcbiAgfVxufVxuXG5ib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS13aWRlci1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25yaWdodCxib2R5LnBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jYW52YXMtcGFnZSAuZW50cnktY29udGVudD4qLmFsaWducmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYxMHB4KSB7XG4gIGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXdpZGVyLXBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0LGJvZHkucGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNhbnZhcy1wYWdlIC5lbnRyeS1jb250ZW50PiouYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoKDEwMCUgLSAxMzUwcHgpLzIpXG4gIH1cbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLnNpdGUtbWFpbj4uaGVudHJ5Pi5lbnRyeS1oZWFkZXIsYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLnNpdGUtbWFpbj4uaGVudHJ5Pi5wb3N0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYm9keS5wYWdlLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2FudmFzLXBhZ2UgLmNvbnRlbnQtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ucGFnZS10aXRsZSsuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW1cbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24sLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXNpemU6IDFyZW1cbiAgfVxufVxuXG4uZW50cnktaGVhZGVyLC5wYWdlLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWRcbn1cblxuLmVudHJ5LWhlYWRlcj4qLC5wYWdlLWhlYWRlcj4qIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDg5MnB4XG59XG5cbi5lbnRyeS1mb290ZXIge1xuICBtYXgtd2lkdGg6IDY2NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuc3Bhbi5mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmNlMDA7XG4gIGNvbG9yOiAjMTcxODFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IC4xZW0gLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNzVlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IC42ODc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEyMHB4XG59XG5cbi5wb3N0LXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuYS5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5hLnBvc3QtdGh1bWJuYWlsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZVxufVxuXG5hLnBvc3QtdGh1bWJuYWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4uZW50cnktdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmVudHJ5LW1ldGE+KiB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW1cbn1cblxuLmVudHJ5LW1ldGE+KjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5lbnRyeS1tZXRhPio6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmVudHJ5LW1ldGE+KjphZnRlciB7XG4gIG1hcmdpbjogMCA3cHhcbn1cblxuLmVudHJ5LW1ldGE+Ki5mZWF0dXJlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmVudHJ5LW1ldGEgaSB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBtYXJnaW4tcmlnaHQ6IDdweFxufVxuXG4uZW50cnktbWV0YSBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxM2IwYmJcbn1cblxuLmVudHJ5LW1ldGErLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbVxufVxuXG4uZW50cnktbWV0YSAuY2F0LWxpbmtzIGEge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4uZW50cnktbWV0YSAuY2F0LWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4udGFncy1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi50YWdzLWxpbmtzIC50YWdzLWxpbmtzLXRpdGxlIHtcbiAgY29sb3I6ICMzYjQyNDk7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbVxufVxuXG4udGFncy1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLnRhZ3MtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbj5hcnRpY2xlLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlIHtcbiAgbWF4LXdpZHRoOiA4OTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cgLnNpdGUtbWFpbj5hcnRpY2xlLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOjIuNXJlbVxuICB9XG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUrYXJ0aWNsZSxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlK2FydGljbGUsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlK2FydGljbGUge1xuICBtYXJnaW4tdG9wOiA1cmVtXG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LXRpdGxlLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LXRpdGxlLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmJsb2cgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS10aXRsZSxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS10aXRsZSxib2R5LnNlYXJjaCAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW1cbiAgfVxufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1jb250ZW50PiosYm9keS5hcmNoaXZlIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qIHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbmZ1bGwsYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLmFsaWdud2lkZSxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1jb250ZW50PiouYWxpZ25mdWxsLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbndpZGUsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1jb250ZW50PiouYWxpZ25mdWxsLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLmFsaWdud2lkZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1jb250ZW50PiouYWxpZ25sZWZ0LGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0LGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWNvbnRlbnQ+Ki5hbGlnbnJpZ2h0LGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktY29udGVudD4qLmFsaWducmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktaGVhZGVyLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWhlYWRlcixib2R5LnNlYXJjaCAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWhlYWRlcj4qLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LWhlYWRlcj4qLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktaGVhZGVyPioge1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktaGVhZGVyOmxhc3QtY2hpbGQsYm9keS5hcmNoaXZlIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktaGVhZGVyOmxhc3QtY2hpbGQsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1oZWFkZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktbWV0YSxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1tZXRhLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktbWV0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuYm9keS5ibG9nIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktbWV0YT4qLGJvZHkuYXJjaGl2ZSAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LW1ldGE+Kixib2R5LnNlYXJjaCAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LW1ldGE+KiB7XG4gIG1hcmdpbjogMFxufVxuXG5ib2R5LmJsb2cgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1tZXRhPio6YWZ0ZXIsYm9keS5hcmNoaXZlIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktbWV0YT4qOmFmdGVyLGJvZHkuc2VhcmNoIC5zaXRlLW1haW4+YXJ0aWNsZSAuZW50cnktbWV0YT4qOmFmdGVyIHtcbiAgY29udGVudDogJy8nXG59XG5cbmJvZHkuYmxvZyAuc2l0ZS1tYWluPmFydGljbGUgLmVudHJ5LW1ldGE+Ki5mZWF0dXJlZCxib2R5LmFyY2hpdmUgLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1tZXRhPiouZmVhdHVyZWQsYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlIC5lbnRyeS1tZXRhPiouZmVhdHVyZWQge1xuICBtYXJnaW4tcmlnaHQ6IDExcHhcbn1cblxuYm9keS5zZWFyY2ggLnNpdGUtbWFpbj5hcnRpY2xlK2FydGljbGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSB7XG4gICAgcGFkZGluZzowIDI1cHg7XG4gICAgd2lkdGg6IDUwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUge1xuICAgIHdpZHRoOjMzLjMzJVxuICB9XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSthcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcbiAgfVxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VkZWRlZFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBsZWZ0OjI1cHg7XG4gICAgcmlnaHQ6IDI1cHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZTpudGgtY2hpbGQoMm4gLSAxKSAucG9zdC10aHVtYm5haWwge1xuICAgIG1hcmdpbi1yaWdodDoyLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDBcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlOm50aC1jaGlsZCgybiAtIDEpIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLXJpZ2h0OjVyZW1cbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLnN0aWNreS1wb3N0LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG9cbiAgfVxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLmVudHJ5LXRpdGxlIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6MzFweDtcbiAgICBmb250LXNpemU6IDEuOTM3NXJlbVxuICB9XG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAuZW50cnktY29udGVudDpiZWZvcmUsYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5lbnRyeS1jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5OmZpcnN0LW9mLXR5cGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6NDUlO1xuICAgIG1heC13aWR0aDogNjY0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICAgIGZsZXg6IDEgMCBhdXRvXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAucG9zdC10aHVtYm5haWwge1xuICAgIHdpZHRoOjUwJTtcbiAgICBtYXJnaW4tbGVmdDogNXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgd2lkdGg6NjAlXG4gIH1cbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlLnN0aWNreTpmaXJzdC1vZi10eXBlIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogc3RhdGljXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAuZW50cnktbWV0YSAuZmVhdHVyZWQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3k6Zmlyc3Qtb2YtdHlwZSAuZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUgLnBvc3QtdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDcwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gYXJ0aWNsZSAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlclxufVxuXG5ib2R5LmJsb2cuYmxvZy1mZWF0dXJlZCAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LW1ldGErLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuYm9keS5ibG9nLmJsb2ctZmVhdHVyZWQgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbmJvZHkuYmxvZy5ibG9nLWZlYXR1cmVkIC5zaXRlLW1haW4gLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtXG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXBcbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIHtcbiAgICBwYWRkaW5nOjAgMjVweDtcbiAgICB3aWR0aDogNTAlXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIHtcbiAgICB3aWR0aDozMy4zMyVcbiAgfVxufVxuXG5ib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZTpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlOmJlZm9yZSB7XG4gICAgbGVmdDoyNXB4O1xuICAgIHJpZ2h0OiAyNXB4XG4gIH1cbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUrYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUuc3RpY2t5Lmhhcy1wb3N0LXRodW1ibmFpbCAuZmVhdHVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luOiAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmJsb2cuYmxvZy1tYXNvbnJ5IC5zaXRlLW1haW4gYXJ0aWNsZS5zdGlja3kuaGFzLXBvc3QtdGh1bWJuYWlsIC5mZWF0dXJlZCB7XG4gICAgbGVmdDo0MHB4XG4gIH1cbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lXG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtXG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbmJvZHkuYmxvZy5ibG9nLW1hc29ucnkgLnNpdGUtbWFpbiBhcnRpY2xlIC5lbnRyeS1tZXRhIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LW1ldGErLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LW1ldGEgLmZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIGFydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2Vcbn1cblxuYm9keS5ibG9nLmJsb2ctbWFzb25yeSAuc2l0ZS1tYWluIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJVxufVxuXG5ib2R5LmVycm9yNDA0IC5jb250ZW50LWFyZWEsYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAuY29udGVudC1hcmVhIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vaW1nL2JnXzQwNC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTAlXG59XG5cbmJvZHkuZXJyb3I0MDQgLnNpdGUtbWFpbixib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5zaXRlLW1haW4ge1xuICB3aWR0aDogMTAwJVxufVxuXG5ib2R5LmVycm9yNDA0IC5ub3QtZm91bmQsYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbmJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAucGFnZS1oZWFkZXIsYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAubm90LWZvdW5kIC5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbmJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAucGFnZS1jb250ZW50LGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLm5vdC1mb3VuZCAucGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4OTJweDtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cblxuYm9keS5lcnJvcjQwNCAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSxib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5lcnJvcjQwNCAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSxib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIHtcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICB9XG59XG5cbmJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAuc2VhcmNoLWZvcm0gbGFiZWwsYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmVycm9yNDA0IC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIGxhYmVsLGJvZHkuc2VhcmNoLW5vLXJlc3VsdHMgLm5vdC1mb3VuZCAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOmF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtXG4gIH1cbn1cblxuYm9keS5lcnJvcjQwNCAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCxib2R5LnNlYXJjaC1uby1yZXN1bHRzIC5ub3QtZm91bmQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuZXJyb3I0MDQgLm5vdC1mb3VuZCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQsYm9keS5zZWFyY2gtbm8tcmVzdWx0cyAubm90LWZvdW5kIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgd2lkdGg6YXV0b1xuICB9XG59XG5cbmJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIH1cbn1cblxuYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlciAucGFnZS1pbmZvLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyIC5wYWdlLWluZm8td3JhcHBlcisucGFnZS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDoyLjVyZW1cbiAgfVxufVxuXG5ib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlciBpbWcge1xuICAgIGhlaWdodDoyNTBweDtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIgLnBhZ2UtaW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudGF4b25vbXktYXJjaGl2ZSAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5wYWdlLWluZm8td3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTUlO1xuICAgIGZsZXg6IDEgMCA1NSU7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS50YXhvbm9teS1hcmNoaXZlIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLnBhZ2UtaW5mby13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjYuMjVyZW1cbiAgfVxufVxuXG5ib2R5LnRheG9ub215LWFyY2hpdmUgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTQwcHhcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG9cbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4XG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyPioge1xuICBtYXJnaW46IDEuODc1cmVtIDAgMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyPio6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXI+KiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXI+KiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDAgMjUlO1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXI+KjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6MFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlcj4qOm50aC1jaGlsZCgzKSwudGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlcj4qOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDowXG4gIH1cbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5lbnRyeS1oZWFkZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlci5oYXMtb25lLWxpbmsgLnBvc3QtbmF2aWdhdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyLmhhcy1vbmUtbGluayAubmF2LW5leHQsLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyLmhhcy1vbmUtbGluayAubmF2LXByZXZpb3VzIHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTpmb2N1cywucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIGE6aG92ZXIgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgYTpob3ZlciAuYXJyb3cge1xuICB3aWR0aDogNDBweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1saW5rcz4qIHtcbiAgICB3aWR0aDo1MCVcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1saW5rcyBhIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1saW5rcyBhIHtcbiAgICBwYWRkaW5nOjIuNXJlbVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1saW5rcyBhIHtcbiAgICBwYWRkaW5nOjIuNXJlbSAzLjc1cmVtXG4gIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5wb3N0LW5hdmlnYXRpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAucG9zdC1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OicnXG4gIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNhNGIxYmQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOjMxcHg7XG4gICAgZm9udC1zaXplOiAxLjkzNzVyZW1cbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91cywucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmJlZm9yZSwucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czphZnRlciwucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmJlZm9yZSwucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNhNGIxYmQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6YmVmb3JlLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmFmdGVyLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6YmVmb3JlLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JydcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czpiZWZvcmUsLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpiZWZvcmUge1xuICBib3R0b206IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlclxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czphZnRlciwucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXJcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6aG92ZXI6YmVmb3JlLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmhvdmVyOmFmdGVyLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6aG92ZXI6YmVmb3JlLC5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjMTNiMGJiXG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LXByZXZpb3VzOmJlZm9yZSwucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czphZnRlciB7XG4gIGxlZnQ6IDBcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtcHJldmlvdXM6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1wcmV2aW91czpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZylcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDpiZWZvcmUsLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyIC5uYXYtbmV4dDphZnRlciB7XG4gIHJpZ2h0OiAwXG59XG5cbi5wb3N0LW5hdmlnYXRpb24td3JhcHBlciAubmF2LW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIgLm5hdi1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKVxufVxuXG4ucGFnZS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIG1hcmdpbjogNC4zNzVyZW0gYXV0byAwXG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtXG59XG5cbi5jb21tZW50LWxpc3QsLmNvbW1lbnRsaXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLmNvbW1lbnQtbGlzdCsubm8tY29tbWVudHMsLmNvbW1lbnRsaXN0Ky5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtXG59XG5cbi5jb21tZW50LWxpc3Qgb2wsLmNvbW1lbnRsaXN0IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4uY29tbWVudC1saXN0IGxpLC5jb21tZW50bGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbVxufVxuXG4uY29tbWVudC1saXN0IGxpOmxhc3QtY2hpbGQsLmNvbW1lbnRsaXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5jb21tZW50LWxpc3QgbGk+b2wsLmNvbW1lbnRsaXN0IGxpPm9sIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbVxufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWJvZHksLmNvbW1lbnRsaXN0IC5jb21tZW50LWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1ib2R5LC5jb21tZW50bGlzdCAuY29tbWVudC1ib2R5IHtcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICB9XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSsuY29tbWVudC1yZXNwb25kLC5jb21tZW50bGlzdCAuY29tbWVudC1ib2R5Ky5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW1cbn1cblxuLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhLC5jb21tZW50bGlzdCAuY29tbWVudC1tZXRhIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhLC5jb21tZW50bGlzdCAuY29tbWVudC1tZXRhIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMCA3MHB4O1xuICAgIGZsZXg6IDEgMCA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbVxuICB9XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtY29udGVudCwuY29tbWVudGxpc3QgLmNvbW1lbnQtY29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoNTAsNTQsNzIsLjA4KSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCAzcHggcmdiYSg1MCw1NCw3MiwuMDgpKVxufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLC5jb21tZW50bGlzdCAuY29tbWVudC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAtMTFweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50OmJlZm9yZSwuY29tbWVudGxpc3QgLmNvbW1lbnQtY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDoxMHB4IDEycHggMTBweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTExcHg7XG4gICAgdG9wOiAyOHB4XG4gIH1cbn1cblxuLmNvbW1lbnQtbGlzdCAuYXZhdGFyLC5jb21tZW50bGlzdCAuYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KVxufVxuXG4uY29tbWVudC1saXN0IC5hdmF0YXIrbm9zY3JpcHQrLmZuLC5jb21tZW50LWxpc3QgLmF2YXRhcisuZm4sLmNvbW1lbnRsaXN0IC5hdmF0YXIrbm9zY3JpcHQrLmZuLC5jb21tZW50bGlzdCAuYXZhdGFyKy5mbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmF2YXRhcitub3NjcmlwdCsuZm4sLmNvbW1lbnQtbGlzdCAuYXZhdGFyKy5mbiwuY29tbWVudGxpc3QgLmF2YXRhcitub3NjcmlwdCsuZm4sLmNvbW1lbnRsaXN0IC5hdmF0YXIrLmZuIHtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICBtYXgtd2lkdGg6IDcwcHhcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IC5mbiwuY29tbWVudGxpc3QgLmZuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY29tbWVudC1saXN0IC5mbiBhLC5jb21tZW50bGlzdCAuZm4gYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yLC5jb21tZW50bGlzdCAuY29tbWVudC1hdXRob3Ige1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYXV0aG9yLC5jb21tZW50bGlzdCAuY29tbWVudC1hdXRob3Ige1xuICAgIGRpc3BsYXk6YmxvY2tcbiAgfVxufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LW1ldGFkYXRhLC5jb21tZW50bGlzdCAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbVxufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlcGx5LWxpbmssLmNvbW1lbnRsaXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtdGltZSwuY29tbWVudGxpc3QgLmNvbW1lbnQtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogI2I2YjdiYjtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uY29tbWVudC1saXN0IC5lZGl0LWxpbmsgLmNvbW1lbnQtZWRpdC1saW5rLC5jb21tZW50bGlzdCAuZWRpdC1saW5rIC5jb21tZW50LWVkaXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjYjZiN2JiO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxZW1cbn1cblxuLmNvbW1lbnQtbGlzdCAuZWRpdC1saW5rIC5jb21tZW50LWVkaXQtbGluazpob3ZlciwuY29tbWVudGxpc3QgLmVkaXQtbGluayAuY29tbWVudC1lZGl0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxufVxuXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sgLmNvbW1lbnQtYm9keSwuY29tbWVudC1saXN0IC5waW5nYmFjayAuY29tbWVudC1ib2R5LC5jb21tZW50bGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWJvZHksLmNvbW1lbnRsaXN0IC5waW5nYmFjayAuY29tbWVudC1ib2R5IHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwXG59XG5cbi5jb21tZW50LWxpc3QgLnRyYWNrYmFjayAuY29tbWVudC1tZXRhLC5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LW1ldGEsLmNvbW1lbnRsaXN0IC50cmFja2JhY2sgLmNvbW1lbnQtbWV0YSwuY29tbWVudGxpc3QgLnBpbmdiYWNrIC5jb21tZW50LW1ldGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbVxufVxuXG4uY29tbWVudC1saXN0IC50cmFja2JhY2sgLmNvbW1lbnQtbWV0YSAuZm4sLmNvbW1lbnQtbGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtbWV0YSAuZm4sLmNvbW1lbnRsaXN0IC50cmFja2JhY2sgLmNvbW1lbnQtbWV0YSAuZm4sLmNvbW1lbnRsaXN0IC5waW5nYmFjayAuY29tbWVudC1tZXRhIC5mbiB7XG4gIHRleHQtYWxpZ246IGxlZnRcbn1cblxuLmNvbW1lbnQtbGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLC5jb21tZW50LWxpc3QgLnBpbmdiYWNrIC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLC5jb21tZW50bGlzdCAudHJhY2tiYWNrIC5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLC5jb21tZW50bGlzdCAucGluZ2JhY2sgLmNvbW1lbnQtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjhweDtcbiAgdG9wOiAtMTFweFxufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZzogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpXG59XG5cbi5jb21tZW50LXJlc3BvbmQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbjogMCAtMTBweFxufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm06YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoXG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybT4qIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAubG9nZ2VkLWluLWFzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41ZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IsLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICB3aWR0aDo1MCVcbiAgfVxufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LW5vdGVzIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLC5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSwuZW50cnktY29udGVudCAud3Atc21pbGV5LC5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMFxufVxuXG5lbWJlZCxpZnJhbWUsb2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJVxufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbVxufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCVcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCVcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElXG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLWxpZ2h0LXNlYS1ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtbGlnaHQtc2VhLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiXG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtdGFuZ2VyaW5lLXllbGxvdy1jb2xvciB7XG4gIGNvbG9yOiAjZmZjZTAwXG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtdGFuZ2VyaW5lLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UwMFxufVxuXG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLXNtb2tlLWNvbG9yIHtcbiAgY29sb3I6ICNlZGVkZWRcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy13aGl0ZS1zbW9rZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZFxufVxuXG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLWxpbGFjLWNvbG9yIHtcbiAgY29sb3I6ICNlYmViZWNcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy13aGl0ZS1saWxhYy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlY1xufVxuXG4uZW50cnktY29udGVudCAuaGFzLXN0b3JtLWdyZXktY29sb3Ige1xuICBjb2xvcjogIzc2N2I4MFxufVxuXG4uZW50cnktY29udGVudCAuaGFzLXN0b3JtLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjdiODBcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy1hcnNlbmljLWNvbG9yIHtcbiAgY29sb3I6ICMzYjQyNDlcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmhhcy1hcnNlbmljLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MjQ5XG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtYmxhY2stY29sb3Ige1xuICBjb2xvcjogIzAwMFxufVxuXG4uZW50cnktY29udGVudCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG59XG5cbi5lbnRyeS1jb250ZW50IC5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZlxufVxuXG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbVxufVxuXG4ud3AtYmxvY2staW1hZ2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2staW1hZ2UgZmlndXJlIHtcbiAgbWFyZ2luOiAwXG59XG5cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAuNzVyZW0gMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNTAlXG59XG5cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDUwJVxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCwud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2tcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0b1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtXG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25sZWZ0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbVxufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjA3NWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yXG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLC53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b246bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpub3QoLmhhcy1iYWNrZ3JvdW5kKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmFcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKSwud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKTpob3Zlciwud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCguaGFzLXRleHQtY29sb3IpOmhvdmVyIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yXG59XG5cbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxM2IwYmJcbn1cblxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGJhY2tncm91bmQ6IDAgMFxufVxuXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW1cbn1cblxuLndwLWJsb2NrLWdhbGxlcnk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSwud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAuMjVyZW0gMi41cmVtIDBcbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlOmJlZm9yZSwud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgY2l0ZSwud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAsLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDMuMTI1cmVtIDIuNXJlbTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxM2IwYmI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMFxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjM2I0MjQ5XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvcjpub3QoW2NsYXNzKj1oYXMtXSkge1xuICBiYWNrZ3JvdW5kOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG4gIG1heC13aWR0aDogbm9uZVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGU6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDFyZW1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIG1hcmdpbi1yaWdodDogNDAlXG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZWRlZGVkO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvXG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi53cC1ibG9jay1jb3Zlci5hbGlnbmxlZnQsLndwLWJsb2NrLWNvdmVyLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDQ0NnB4XG59XG5cbmJvZHkucGFnZSAuZW50cnktY29udGVudD4qLndwLWJsb2NrLWNvdmVyLmFsaWdubGVmdCxib2R5LnBhZ2UgLmVudHJ5LWNvbnRlbnQ+Ki53cC1ibG9jay1jb3Zlci5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiA0NDZweFxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcFxuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCVcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwobWluLXdpZHRoOjc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMDtcbiAgICBmbGV4OiAxIDBcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6MjBweFxuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4+KiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuLndwLWJsb2NrLWNvbHVtbj4qOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMsLndwLWJsb2NrLWNhdGVnb3JpZXMsLndwLWJsb2NrLWFyY2hpdmVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwXG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgdWwsLndwLWJsb2NrLWNhdGVnb3JpZXMgdWwsLndwLWJsb2NrLWFyY2hpdmVzIHVsIHtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpLC53cC1ibG9jay1jYXRlZ29yaWVzIGxpLC53cC1ibG9jay1hcmNoaXZlcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMFxufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTRweFxufVxuXG4uZ2V0d2lkLWNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwXG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xPioge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xPioge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0yPioge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0yPioge1xuICAgIHdpZHRoOjUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cbn1cblxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTM+KiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTM+KiB7XG4gICAgd2lkdGg6MzMuMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtND4qIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtND4qIHtcbiAgICB3aWR0aDoyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy01Pioge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy01Pioge1xuICAgIHdpZHRoOjIwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cbn1cblxuLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTY+KiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTY+KiB7XG4gICAgd2lkdGg6MTYuNjY2NjclO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNz4qIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtNz4qIHtcbiAgICB3aWR0aDoxNC4yODU3MSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy04Pioge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy04Pioge1xuICAgIHdpZHRoOjEyLjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtOT4qIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtOT4qIHtcbiAgICB3aWR0aDoxMS4xMTExMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxuICB9XG59XG5cbi5nZXR3aWQtY29sdW1ucy5nZXR3aWQtY29sdW1ucy0xMD4qIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtMTA+KiB7XG4gICAgd2lkdGg6MTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtMTE+KiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTExPioge1xuICAgIHdpZHRoOjkuMDkwOTElO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLWNvbHVtbnMuZ2V0d2lkLWNvbHVtbnMtMTI+KiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdldHdpZC1jb2x1bW5zLmdldHdpZC1jb2x1bW5zLTEyPioge1xuICAgIHdpZHRoOjguMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxufVxuXG4uZ2V0d2lkLXBhZGRpbmctYm90dG9tLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy10b3AtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMTIwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLWxlZnQtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1ib3R0b20tbm9ybWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLXRvcC1ub3JtYWwge1xuICBwYWRkaW5nLXRvcDogNzBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctbGVmdC1ub3JtYWwge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLXJpZ2h0LW5vcm1hbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLWJvdHRvbS1tZWRpdW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LW1lZGl1bSB7XG4gIHBhZGRpbmctbGVmdDogNTBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctcmlnaHQtbWVkaXVtIHtcbiAgcGFkZGluZy1yaWdodDogNTBweFxufVxuXG4uZ2V0d2lkLXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDI1cHhcbn1cblxuLmdldHdpZC1wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4XG59XG5cbi5nZXR3aWQtcGFkZGluZy1yaWdodC1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXRvcC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtbGVmdC1sYXJnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LWxhcmdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWJvdHRvbS1ub3JtYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtdG9wLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1sZWZ0LW5vcm1hbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtcmlnaHQtbm9ybWFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3AtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC1yaWdodC1tZWRpdW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLXRhYmxldC10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy10YWJsZXQtYm90dG9tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LWxlZnQtc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctdGFibGV0LXJpZ2h0LXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbGFyZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtdG9wLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1sZWZ0LWxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtbGFyZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtYm90dG9tLW5vcm1hbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS10b3Atbm9ybWFsIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLWxlZnQtbm9ybWFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1yaWdodC1ub3JtYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1tZWRpdW0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXJpZ2h0LW1lZGl1bSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50XG4gIH1cblxuICAuZ2V0d2lkLXBhZGRpbmctbW9iaWxlLXRvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudFxuICB9XG5cbiAgLmdldHdpZC1wYWRkaW5nLW1vYmlsZS1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtbGVmdC1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5nZXR3aWQtcGFkZGluZy1tb2JpbGUtcmlnaHQtc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudFxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlciB7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbiAud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9faGVhZGVyLXdyYXBwZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlci51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXItd3JhcHBlci51aS1zdGF0ZS1hY3RpdmUgLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb25fX2hlYWRlci10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nOiAuODc1ZW0gMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbiAud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9faGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb24gLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDIuNXJlbTtcbiAgbWFyZ2luOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19jb250ZW50LnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSsud3AtYmxvY2stZ2V0d2lkLWFjY29yZGlvbl9faGVhZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uIC53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uX19pY29uIHtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWNjb3JkaW9uLmhhcy1pY29uLWxlZnQgLndwLWJsb2NrLWdldHdpZC1hY2NvcmRpb25fX2ljb24ge1xuICBtYXJnaW46IDAgMS4yNXJlbSAwIDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3grLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtXG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCVcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0b1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLWNvbnRhaW5lci5pcy1wb3NpdGlvbi1taWRkbGV+LndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlclxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyLmlzLXBvc2l0aW9uLWJvdHRvbX4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjplbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmRcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3guaGFzLWltYWdlLWxlZnQgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3hfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgbWF4LXdpZHRoOiAzNiVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3guaGFzLWltYWdlLXJpZ2h0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIG1heC13aWR0aDogMzYlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94Lmhhcy1tb2JpbGUtbGF5b3V0LWNvbHVtbiAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBtYXJnaW46IDAgMCA0MHB4XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94Lmhhcy1tb2JpbGUtbGF5b3V0LWNvbHVtbi5oYXMtbW9iaWxlLWFsaWdubWVudC1kZWZhdWx0IC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19jb250ZW50IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2g7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaFxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94Lmhhcy1tb2JpbGUtbGF5b3V0LWNvbHVtbi1yZXZlcnNlIC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94X19pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwIDBcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3guaGFzLW1vYmlsZS1sYXlvdXQtY29sdW1uLXJldmVyc2UuaGFzLW1vYmlsZS1hbGlnbm1lbnQtZGVmYXVsdCAud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveF9fY29udGVudCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCBoMSBhLC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IGgyIGEsLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggaDMgYSwud3AtYmxvY2stZ2V0d2lkLWltYWdlLWJveCBoNCBhLC53cC1ibG9jay1nZXR3aWQtaW1hZ2UtYm94IGg1IGEsLndwLWJsb2NrLWdldHdpZC1pbWFnZS1ib3ggaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIGltZywud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtc2hhZG93OiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stcHJldjpob3Zlciwud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Vcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogNDBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3Mtbm9uZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXYsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0IHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXY6YmVmb3JlLC53cC1ibG9jay1nZXR3aWQtaW1hZ2VzLXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLXByZXY6aG92ZXIsLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMjBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zbGlkZXIuaGFzLXNsaWRlcy1nYXAtbGFyZ2UgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLmhhcy1zbGlkZXMtZ2FwLWxhcmdlIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlci5nZXR3aWQtY29sdW1ucyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlci5nZXR3aWQtY29sdW1ucyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGUgYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRpdGxlIGE6Zm9jdXMsLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGl0bGUgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fZW50cnktaGVhZGVyKy53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAuMjVlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fZW50cnktbWV0YSBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2VudHJ5LW1ldGE+c3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgbWFyZ2luOiAwIC4yNXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fZW50cnktbWV0YT5zcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LWNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LWNhdGVnb3JpZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmhhcy1sYXlvdXQtZ3JpZCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fd3JhcHBlci5nZXR3aWQtY29sdW1ucyAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCB7XG4gIGhlaWdodDogYXV0b1xufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cy5oYXMtbGF5b3V0LWxpc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGh1bWJuYWlsIGEge1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0Ky53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cy5oYXMtbGF5b3V0LWxpc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3QtdGh1bWJuYWlsKy53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCsud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6NjAlXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWNyb3BwZWQtaW1hZ2VzIC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXRodW1ibmFpbCBhIHtcbiAgcGFkZGluZy10b3A6IDYzLjUlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLWxpZ2h0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19wb3N0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmFcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaGFzLWxheW91dC1saXN0IC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzX19jb250ZW50LXdyYXBwZXIsLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHMuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2NvbnRlbnQtd3JhcHBlciwud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0cy5pcy1zdHlsZS1saWdodCAud3AtYmxvY2stZ2V0d2lkLXJlY2VudC1wb3N0c19fY29udGVudC13cmFwcGVyLC53cC1ibG9jay1nZXR3aWQtcmVjZW50LXBvc3RzLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLWdldHdpZC1yZWNlbnQtcG9zdHNfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3c6Zmlyc3QtY2hpbGQgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2hlYWRlci13cmFwcGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19oZWFkZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2hlYWRlci13cmFwcGVyIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19oZWFkZXI6aG92ZXIgYSwud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19oZWFkZXI6aG92ZXIgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2ljb24ge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZSAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19pY29uIHtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdG9nZ2xlIC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19yb3cgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2NvbnRlbnQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC10b2dnbGUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX3Jvdy5pcy1hY3RpdmUgLndwLWJsb2NrLWdldHdpZC10b2dnbGVfX2hlYWRlciBhIHtcbiAgY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC10b2dnbGUuaGFzLWljb24tbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRvZ2dsZV9fcm93IC53cC1ibG9jay1nZXR3aWQtdG9nZ2xlX19pY29uIHtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsudWktdGFicy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsudWktdGFicy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsudWktdGFicy1hY3RpdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzEzYjBiYjtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6bm90KC51aS10YWJzLWFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgcGFkZGluZzogMjVweCAzNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rOmhvdmVyIGEge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoMiwud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoMywud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNCwud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNSwud3AtYmxvY2stZ2V0d2lkLXRhYnMgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBoNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX3RhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLWxlZnQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MsLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MsLndwLWJsb2NrLWdldHdpZC10YWJzLmlzLXN0eWxlLXZlcnRpY2FsIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmssLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluaywud3AtYmxvY2stZ2V0d2lkLXRhYnMuaXMtc3R5bGUtdmVydGljYWwgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEsLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluayBhLC53cC1ibG9jay1nZXR3aWQtdGFicy5pcy1zdHlsZS12ZXJ0aWNhbCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIGE6YWZ0ZXIsLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluay51aS10YWJzLWFjdGl2ZSBhOmFmdGVyLC53cC1ibG9jay1nZXR3aWQtdGFicy5pcy1zdHlsZS12ZXJ0aWNhbCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rLnVpLXRhYnMtYWN0aXZlIGE6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTkwZGVnKVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbms6bm90KC51aS10YWJzLWFjdGl2ZSksLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluazpub3QoLnVpLXRhYnMtYWN0aXZlKSwud3AtYmxvY2stZ2V0d2lkLXRhYnMuaXMtc3R5bGUtdmVydGljYWwgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3MgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGluazpub3QoLnVpLXRhYnMtYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtbGVmdCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rOm5vdCgudWktdGFicy1hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1sZWZ0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC10YWJzLmhhcy1sYXlvdXQtdmVydGljYWwtcmlnaHQgLndwLWJsb2NrLWdldHdpZC10YWJzX19uYXYtbGlua3Mge1xuICBtYXJnaW4tbGVmdDogMy4xMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rOm5vdCgudWktdGFicy1hY3RpdmUpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRhYnMuaGFzLWxheW91dC12ZXJ0aWNhbC1yaWdodCAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXRhYnNfX25hdi1saW5rIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGFicy5oYXMtbGF5b3V0LXZlcnRpY2FsLXJpZ2h0IC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmtzIC53cC1ibG9jay1nZXR3aWQtdGFic19fbmF2LWxpbmsudWktdGFicy1hY3RpdmUgYTphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZylcbn1cblxuLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYWR2YW5jZWQtaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWFkdmFuY2VkLWhlYWRpbmcuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1hZHZhbmNlZC1oZWFkaW5nX19jb250ZW50IHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwuMjUpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS1yb3VuZGVkLC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS1ib3JkZXJlZCwud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1zaGFkb3csLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmlzLXN0eWxlLXdpdGgtYmlnLXNoYWRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtcm91bmRlZD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fYmFja2dyb3VuZC1ob2xkZXIsLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uLmlzLXN0eWxlLWJvcmRlcmVkPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2lubmVyLXdyYXBwZXI+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19iYWNrZ3JvdW5kLWhvbGRlciwud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1zaGFkb3c+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyLC53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS13aXRoLWJpZy1zaGFkb3c+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyPi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9faW5uZXItd3JhcHBlcj4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX2JhY2tncm91bmQtaG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbi5pcy1zdHlsZS1ib3JkZXJlZD4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxOSwyMjEsMjIyLC4zKVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1zaGFkb3c+LndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX193cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtZml0LXBhcmVudCB7XG4gIGhlaWdodDogMTAwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb24uaXMtc3R5bGUtd2l0aC1iaWctc2hhZG93Pi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbl9fd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMjBweCAwcHggcmdiYSg1MCw1NCw3MiwuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMHB4IHJnYmEoNTAsNTQsNzIsLjEpXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjg3NXJlbSAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmFcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDFcbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19jb250ZW50LXdyYXBwZXIrLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsIC53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWxfX2ltYWdlLXdyYXBwZXIrLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9fdGl0bGUge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgbWF4LXdpZHRoOiA3MHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdGVzdGltb25pYWwgLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbF9fY29udGVudC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC10ZXN0aW1vbmlhbCAud3AtYmxvY2stZ2V0d2lkLXRlc3RpbW9uaWFsX19jb250ZW50LXdyYXBwZXI6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcGVyc29uIC53cC1ibG9jay1nZXR3aWQtcGVyc29uX190aXRsZSB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcGVyc29uIC53cC1ibG9jay1nZXR3aWQtcGVyc29uX190aXRsZSsud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAuMjVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1wZXJzb24gLndwLWJsb2NrLWdldHdpZC1wZXJzb25fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBlcnNvbiAud3AtYmxvY2stZ2V0d2lkLXBlcnNvbl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcGVyc29uIC53cC1ibG9jay1nZXR3aWQtcGVyc29uX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wZXJzb24gLndwLWJsb2NrLWdldHdpZC1wZXJzb25fX2ltYWdlKy53cC1ibG9jay1nZXR3aWQtcGVyc29uX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saW5rIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpbms6aG92ZXIgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX3dyYXBwZXIge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcyAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fbGluazpob3ZlciAud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rc19fd3JhcHBlci5oYXMtbGlnaHQtc2VhLWdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLWljb25zLXN0YWNrZWQgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLWljb25zLXN0YWNrZWQgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX3dyYXBwZXI6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kOiAjZmZmXG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzLmhhcy1pY29ucy1zdGFja2VkIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX193cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLWxhcmdlLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLTIwcHggLTEwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLWxhcmdlLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHggMTBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcy5oYXMtbWVkaXVtLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDAgLTE1cHggLTVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXNvY2lhbC1saW5rcy5oYXMtbWVkaXVtLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHggNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzLmhhcy1zbWFsbC1zcGFjaW5nIC53cC1ibG9jay1nZXR3aWQtc29jaWFsLWxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xMHB4IC01cHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3MuaGFzLXNtYWxsLXNwYWNpbmcgLndwLWJsb2NrLWdldHdpZC1zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHggNXB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlX19jb250ZW50IHtcbiAgcGFkZGluZzogMy4xMjVyZW0gMy43NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDoxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW1cbiAgfVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMy43NXJlbTtcbiAgei1pbmRleDogMVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19tZWRpYSB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdG9wOiAyLjEyNXJlbTtcbiAgICBsZWZ0OjRyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50X19tZWRpYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwwKSA1cHgsI2VkZWRlZCA2cHgsI2VkZWRlZCA3cHgpO1xuICBiYWNrZ3JvdW5kOiAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZyxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsMCkgNXB4LCNlZGVkZWQgNnB4LCNlZGVkZWQgN3B4KTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcscmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLDApIDVweCwjZWRlZGVkIDZweCwjZWRlZGVkIDdweClcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLmltYWdlLXN0eWxlLXJlY3RhbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudF9fbWVkaWEtb3ZlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlX19jb250ZW50IHtcbiAgcGFkZGluZzogMCA2MHB4IDI1cHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6MTIwcHggOTBweCAxMjBweCBjYWxjKDU0JSArIDkwcHgpXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZV9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlX19jb250ZW50OmFmdGVyIHtcbiAgICB0b3A6MDtcbiAgICB3aWR0aDogODElXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci1zbGlkZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXItc2xpZGUtY29udGVudCAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQge1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLmlzLXN0eWxlLWF3cyAud3AtYmxvY2stZ2V0d2lkLW1lZGlhLXRleHQtc2xpZGVyLXNsaWRlLWNvbnRlbnRfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlci5pcy1zdHlsZS1hd3MgLndwLWJsb2NrLWdldHdpZC1tZWRpYS10ZXh0LXNsaWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OjYuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbVxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtbWVkaWEtdGV4dC1zbGlkZXIuaXMtc3R5bGUtYXdzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyIC53cC1ibG9jay1nZXR3aWQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyIC53cC1ibG9jay1nZXR3aWQtYmFubmVyX190aXRsZSsud3AtYmxvY2stZ2V0d2lkLWJhbm5lcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1iYW5uZXIgLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWJhbm5lciAud3AtYmxvY2stZ2V0d2lkLWJhbm5lcl9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyLmhhcy1hbmltYXRpb24tc3R5bGU0IC53cC1ibG9jay1nZXR3aWQtYmFubmVyX19jYXB0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtYmFubmVyLmlzLXN0eWxlLXNoYWRvdy1ib3R0b20gLndwLWJsb2NrLWdldHdpZC1iYW5uZXJfX3dyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgYm90dG9tLGxlZnQgdG9wLGZyb20oIzE3MTgxYSksdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCMxNzE4MWEsdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tLCMxNzE4MWEsdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywjMTcxODFhLHRyYW5zcGFyZW50KVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24tYm94IC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWljb24tYm94LmlzLXN0eWxlLXNvbGlkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pY29uLWJveC5oYXMtaWNvbi1sZWZ0IC53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3hfX2ljb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaWNvbi1ib3guaGFzLWljb24tcmlnaHQgLndwLWJsb2NrLWdldHdpZC1pY29uLWJveF9faWNvbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAwIDIwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3gge1xuICBwYWRkaW5nOiAzLjc1cmVtIDEuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94Om5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcHJpY2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcHJpY2luZyAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcGVyaW9kIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2N1cnJlbmN5IHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19wcmljaW5nIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19hbW91bnQsLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3ggLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19mZWF0dXJlczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fZmVhdHVyZXMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtYm94X19mZWF0dXJlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveC5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fdGl0bGUsLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3guaGFzLXRleHQtY29sb3IgLndwLWJsb2NrLWdldHdpZC1wcmljZS1ib3hfX3ByaWNpbmcge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveC5oYXMtdGV4dC1jb2xvciAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveF9fcHJpY2luZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvclxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWJveC5mZWF0dXJlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1tYXAgLndwLWJsb2NrLWdldHdpZC1tYXBfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zdGFjayAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1zdGFja19fbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW0uaGFzLXNwYWNpbmctbWVkaXVtIC53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtX19pdGVtIHtcbiAgcGFkZGluZzogMTBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbS5oYXMtc3BhY2luZy1tZWRpdW0gLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW1fX3dyYXBwZXIge1xuICBtYXJnaW46IC0xMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtIC53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtX19tZWRpYS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmlzLXN0eWxlLTMtNCAud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbV9fbWVkaWEtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMzMlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmlzLXN0eWxlLTQtNSAud3AtYmxvY2stZ2V0d2lkLWluc3RhZ3JhbV9fbWVkaWEtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMjUlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtaW5zdGFncmFtLmlzLXN0eWxlLTE2LTkgLndwLWJsb2NrLWdldHdpZC1pbnN0YWdyYW1fX21lZGlhLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19iYXI6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19wcm9ncmVzczpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19oZWFkZXIgLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXJfX3RpdGxlLC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyIC53cC1ibG9jay1nZXR3aWQtcHJvZ3Jlc3MtYmFyX19oZWFkZXIgLndwLWJsb2NrLWdldHdpZC1wcm9ncmVzcy1iYXJfX3BlcmNlbnQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gMS44NzVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3ByZWZpeCwud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fc3VmZml4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb3VudGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fd3JhcHBlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3N1ZmZpeCB7XG4gIHBhZGRpbmctdG9wOiAuNXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX193cmFwcGVyIC53cC1ibG9jay1nZXR3aWQtY291bnRlcl9fcHJlZml4IHtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY291bnRlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX19udW1iZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY291bnRlciAud3AtYmxvY2stZ2V0d2lkLWNvdW50ZXJfX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1jb3VudGVyX19udW1iZXI6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gIH1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0Ky53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1hcmdpbi10b3A6IC4yNXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX3ByaWNlLXdyYXBwZXIge1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdF9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OjEuODc1cmVtXG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0IC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdF9fY29udGVudC13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0b1xuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdCAud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3RfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6NzBweFxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdC5pcy1zdHlsZS1oaWdobGlnaHRlZCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QuaXMtc3R5bGUtaGlnaGxpZ2h0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9pbWcvcmVjb21tZW5kZWQucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0LmlzLXN0eWxlLWhpZ2hsaWdodGVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI1cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0LmlzLXN0eWxlLWhpZ2hsaWdodGVkIC53cC1ibG9jay1nZXR3aWQtcHJpY2UtbGlzdF9faW1hZ2Utd3JhcHBlciwud3AtYmxvY2stZ2V0d2lkLXByaWNlLWxpc3QuaXMtc3R5bGUtaGlnaGxpZ2h0ZWQgLndwLWJsb2NrLWdldHdpZC1wcmljZS1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICB6LWluZGV4OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXJfX3Bvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldiwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0b3A6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLndwLWJsb2NrLWdldHdpZC1pbWFnZXMtc2xpZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1kb3RzLWluc2lkZSAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXIuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3Qtc2xpZGVyLmhhcy1hcnJvd3MtaW5zaWRlIC53cC1ibG9jay1nZXR3aWQtcG9zdC1zbGlkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsLndwLWJsb2NrLWdldHdpZC1wb3N0LXNsaWRlci5oYXMtYXJyb3dzLWluc2lkZSAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0IC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbF9fcG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3Bvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3Bvc3QtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3Bvc3QtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2LC53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtc2hhZG93OiBub25lXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3Zlciwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYlxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBvcGFjaXR5OiAxXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Vcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM2IwYmJcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1kb3RzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLWltYWdlcy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtZG90cy1pbnNpZGUgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWRvdHMtaW5zaWRlIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtcG9zdC1jYXJvdXNlbC5oYXMtYXJyb3dzLWluc2lkZSAud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDBcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmhhcy1hcnJvd3MtaW5zaWRlIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaGFzLWFycm93cy1pbnNpZGUgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLndwLWJsb2NrLWdldHdpZC1wb3N0LWNhcm91c2VsX19wb3N0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXBvc3QtY2Fyb3VzZWwuaXMtc3R5bGUtd2l0aC1zaGFkb3cgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAycHggMnB4IDVweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUge1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXRcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LWV4Y2VycHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS44NzVyZW1cbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGluaXRpYWw7XG4gIC1tcy1mbGV4LWFsaWduOiBpbml0aWFsO1xuICBhbGlnbi1pdGVtczogaW5pdGlhbFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGUgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0IC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5oYXMtbGF5b3V0LWdyaWQgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXRodW1ibmFpbCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjMuNSVcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtZ3JpZCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5oYXMtbGF5b3V0LWxpc3QgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0IC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aHVtYm5haWwrLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlclxuICB9XG5cbiAgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmhhcy1sYXlvdXQtbGlzdCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3QgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXRodW1ibmFpbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCVcbiAgfVxuXG4gIC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5oYXMtbGF5b3V0LWxpc3QgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0IC53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZV9fcG9zdC10aHVtYm5haWwgYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlclxuICB9XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5pcy1zdHlsZS1saWdodCAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlLmlzLXN0eWxlLWRhcmsgLndwLWJsb2NrLWdldHdpZC1jdXN0b20tcG9zdC10eXBlX19wb3N0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY3VzdG9tLXBvc3QtdHlwZS5pcy1zdHlsZS13aXRoLXNoYWRvdyAud3AtYmxvY2stZ2V0d2lkLWN1c3RvbS1wb3N0LXR5cGVfX3Bvc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250YWN0LWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtIC53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAuNjI1cmVtXG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtX19mb3JtIHtcbiAgbWFyZ2luOiAwIC0xMHB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtY29udGFjdC1mb3JtX19mb3JtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLWNvbnRhY3QtZm9ybV9fZm9ybT4qIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuLndwLWJsb2NrLWdldHdpZC1jb250YWN0LWZvcm1fX2Zvcm0+Ki5pcy1zdHlsZS1oYWxmLXdpZHRoIHtcbiAgd2lkdGg6IDUwJVxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXZpZGVvLXBvcHVwLmlzLXN0eWxlLXJvdW5kZWQgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ud3AtYmxvY2stZ2V0d2lkLXZpZGVvLXBvcHVwIC53cC1ibG9jay1nZXR3aWQtdmlkZW8tcG9wdXBfX2J1dHRvbi5pcy1zdHlsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMnB4XG59XG5cbi53cC1ibG9jay1nZXR3aWQtdmlkZW8tcG9wdXAgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9fYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWdldHdpZC12aWRlby1wb3B1cF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweFxufVxuXG5AY2hhcnNldCBcIlVURi04XCI7IC8qIVxuVGhlbWUgTmFtZTogQm9va2xpdW0gQ2hpbGRcblRoZW1lIFVSSTogaHR0cHM6Ly9tb3RvcHJlc3MuY29tL3Byb2R1Y3RzL2Jvb2tsaXVtXG5BdXRob3I6IE1vdG9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly9tb3RvcHJlc3MuY29tXG5EZXNjcmlwdGlvbjogQXdlc29tZSBXb3JkUHJlc3MgdGhlbWUuXG5WZXJzaW9uOiAwLjAuMVxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogYm9va2xpdW1cblRlbXBsYXRlOiBib29rbGl1bVxuKi9cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS45LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSwuZmFiLC5mYWwsLmZhciwuZmFzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxXG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbVxufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtXG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtXG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtXG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtXG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtXG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtXG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtXG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtXG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtXG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtXG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW1cbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtXG59XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuLmZhLXVsPmxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyOiAuMDhlbSBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtXG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdFxufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LC5mYWIuZmEtcHVsbC1sZWZ0LC5mYWwuZmEtcHVsbC1sZWZ0LC5mYXIuZmEtcHVsbC1sZWZ0LC5mYXMuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtXG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtXG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhclxufVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOClcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpXG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpXG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcbn1cblxuLmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiXG59XG5cbi5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSlcbn1cblxuOnJvb3QgLmZhLWZsaXAtYm90aCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IG5vbmVcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW1cbn1cblxuLmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJVxufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbVxufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiXG59XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIlxufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIlxufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiXG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiXG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIlxufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCJcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiXG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIlxufVxuXG4uZmEtYWRvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzhcIlxufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIlxufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIlxufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiXG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIlxufVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiXG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIlxufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiXG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCJcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCJcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiXG59XG5cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIlxufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCJcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIlxufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCJcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCJcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiXG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIlxufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiXG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCJcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiXG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCJcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIlxufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIlxufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIlxufVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIlxufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiXG59XG5cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCJcbn1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIlxufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCJcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIlxufVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIlxufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIlxufVxuXG4uZmEtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCJcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiXG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCJcbn1cblxuLmZhLWFyY2h3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCJcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiXG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCJcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCJcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiXG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCJcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIlxufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIlxufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIlxufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiXG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIlxufVxuXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCJcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIlxufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCJcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIlxufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIlxufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIlxufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCJcbn1cblxuLmZhLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIlxufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiXG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiXG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIlxufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiXG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIlxufVxuXG4uZmEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIlxufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCJcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIlxufVxuXG4uZmEtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiXG59XG5cbi5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIlxufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIlxufVxuXG4uZmEtYmFjb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIlxufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiXG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIlxufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiXG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIlxufVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIlxufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIlxufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiXG59XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCJcbn1cblxuLmZhLWJhc2ViYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIlxufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCJcbn1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIlxufVxuXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiXG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIlxufVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCJcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiXG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCJcbn1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIlxufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCJcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIlxufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiXG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiXG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCJcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIlxufVxuXG4uZmEtYmV6aWVyLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCJcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCJcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIlxufVxuXG4uZmEtYmlraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCJcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiXG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCJcbn1cblxuLmZhLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiXG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCJcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCJcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIlxufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCJcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIlxufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiXG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCJcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCJcbn1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIlxufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiXG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIlxufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCJcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCJcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIlxufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiXG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCJcbn1cblxuLmZhLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDdcIlxufVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiXG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCJcbn1cblxuLmZhLWJvb2stZGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiXG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIlxufVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCJcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCJcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCJcbn1cblxuLmZhLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNlwiXG59XG5cbi5mYS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCJcbn1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCJcbn1cblxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1M1wiXG59XG5cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIlxufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCJcbn1cblxuLmZhLWJveC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCJcbn1cblxuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCJcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIlxufVxuXG4uZmEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIlxufVxuXG4uZmEtYnJlYWQtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIlxufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCJcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCJcbn1cblxuLmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiXG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiXG59XG5cbi5mYS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiXG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIlxufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCJcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiXG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiXG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiXG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiXG59XG5cbi5mYS1idXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCJcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIlxufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCJcbn1cblxuLmZhLWJ1cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIlxufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiXG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCJcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIlxufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIlxufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCJcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCJcbn1cblxuLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiXG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCJcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCJcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIlxufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCJcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiXG59XG5cbi5mYS1jYW1wZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCJcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIlxufVxuXG4uZmEtY2FuZHktY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NlwiXG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiXG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiXG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIlxufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiXG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiXG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIlxufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIlxufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiXG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCJcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiXG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIlxufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIlxufVxuXG4uZmEtY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCJcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiXG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIlxufVxuXG4uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiXG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIlxufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiXG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCJcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiXG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiXG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiXG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiXG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIlxufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIlxufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiXG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIlxufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIlxufVxuXG4uZmEtY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIlxufVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiXG59XG5cbi5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIlxufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiXG59XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCJcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiXG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCJcbn1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiXG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiXG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIlxufVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCJcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiXG59XG5cbi5mYS1jaGVlc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIlxufVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIlxufVxuXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCJcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCJcbn1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIlxufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCJcbn1cblxuLmZhLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIlxufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIlxufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIlxufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCJcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiXG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCJcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIlxufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIlxufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCJcbn1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIlxufVxuXG4uZmEtY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCJcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiXG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIlxufVxuXG4uZmEtY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiXG59XG5cbi5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiXG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIlxufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCJcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCJcbn1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCJcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCJcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCJcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCJcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiXG59XG5cbi5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiXG59XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCJcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiXG59XG5cbi5mYS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCJcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIlxufVxuXG4uZmEtY2xvdWQtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCJcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQzXCJcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIlxufVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiXG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCJcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiXG59XG5cbi5mYS1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiXG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCJcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCJcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIlxufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIlxufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCJcbn1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiXG59XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCJcbn1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCJcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIlxufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiXG59XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiXG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1MVwiXG59XG5cbi5mYS1jb21tZW50LWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIlxufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCJcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIlxufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIlxufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCJcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiXG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCJcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCJcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIlxufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIlxufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiXG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiXG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIlxufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCJcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCJcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIlxufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCJcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCJcbn1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiXG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiXG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCJcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIlxufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIlxufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIlxufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiXG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCJcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCJcbn1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiXG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCJcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCJcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIlxufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIlxufVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCJcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIlxufVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiXG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiXG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiXG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiXG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCJcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiXG59XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiXG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIlxufVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiXG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCJcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiXG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCJcbn1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiXG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIlxufVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCJcbn1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCJcbn1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIlxufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIlxufVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiXG59XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIlxufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCJcbn1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCJcbn1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCJcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIlxufVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIlxufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiXG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCJcbn1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiXG59XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCJcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIlxufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCJcbn1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiXG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiXG59XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIlxufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCJcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiXG59XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIlxufVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIlxufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIlxufVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiXG59XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIlxufVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIlxufVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCJcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIlxufVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiXG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiXG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCJcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIlxufVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCJcbn1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiXG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiXG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIlxufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiXG59XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCJcbn1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIlxufVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIlxufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCJcbn1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCJcbn1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCJcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIlxufVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiXG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIlxufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiXG59XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCJcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIlxufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiXG59XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIlxufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIlxufVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCJcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIlxufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiXG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCJcbn1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCJcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiXG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiXG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCJcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiXG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIlxufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCJcbn1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiXG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIlxufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCJcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCJcbn1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCJcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIlxufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCJcbn1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCJcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiXG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiXG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIlxufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIlxufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCJcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCJcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiXG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIlxufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCJcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCJcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiXG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiXG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCJcbn1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiXG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIlxufVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCJcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCJcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIlxufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCJcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiXG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCJcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCJcbn1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCJcbn1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiXG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIlxufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIlxufVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIlxufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiXG59XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiXG59XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIlxufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiXG59XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIlxufVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiXG59XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiXG59XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCJcbn1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIlxufVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIlxufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiXG59XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiXG59XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIlxufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiXG59XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIlxufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiXG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiXG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIlxufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIlxufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIlxufVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIlxufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiXG59XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIlxufVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiXG59XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIlxufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiXG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIlxufVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIlxufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiXG59XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiXG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiXG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCJcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiXG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiXG59XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIlxufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiXG59XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCJcbn1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCJcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIlxufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIlxufVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIlxufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIlxufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCJcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiXG59XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCJcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiXG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIlxufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCJcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCJcbn1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCJcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCJcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiXG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIlxufVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCJcbn1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIlxufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCJcbn1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIlxufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIlxufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiXG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCJcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCJcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIlxufVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiXG59XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiXG59XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCJcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIlxufVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiXG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIlxufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIlxufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCJcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIlxufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIlxufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIlxufVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCJcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIlxufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiXG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiXG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIlxufVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIlxufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiXG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiXG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIlxufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiXG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiXG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCJcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIlxufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCJcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiXG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIlxufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCJcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIlxufVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIlxufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiXG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCJcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCJcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIlxufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIlxufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCJcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCJcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIlxufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCJcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiXG59XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIlxufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCJcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCJcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiXG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIlxufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIlxufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIlxufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiXG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCJcbn1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCJcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCJcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIlxufVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCJcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiXG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCJcbn1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIlxufVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIlxufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCJcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiXG59XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiXG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiXG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiXG59XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCJcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIlxufVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIlxufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCJcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIlxufVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCJcbn1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiXG59XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCJcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIlxufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiXG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiXG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiXG59XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIlxufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiXG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiXG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIlxufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiXG59XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIlxufVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCJcbn1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCJcbn1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIlxufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiXG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiXG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIlxufVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiXG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCJcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiXG59XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIlxufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiXG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCJcbn1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiXG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIlxufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiXG59XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCJcbn1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCJcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIlxufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCJcbn1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCJcbn1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCJcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIlxufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiXG59XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIlxufVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCJcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIlxufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiXG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiXG59XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCJcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCJcbn1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiXG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIlxufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiXG59XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiXG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIlxufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIlxufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiXG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCJcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIlxufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIlxufVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIlxufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiXG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiXG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiXG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiXG59XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCJcbn1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCJcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiXG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIlxufVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiXG59XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIlxufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIlxufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCJcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCJcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCJcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiXG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIlxufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIlxufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiXG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiXG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCJcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCJcbn1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiXG59XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCJcbn1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCJcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCJcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIlxufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIlxufVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIlxufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIlxufVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCJcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIlxufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIlxufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCJcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCJcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCJcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIlxufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCJcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCJcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCJcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCJcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIlxufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCJcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIlxufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCJcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCJcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIlxufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiXG59XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCJcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIlxufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiXG59XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiXG59XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiXG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIlxufVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIlxufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIlxufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCJcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCJcbn1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCJcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiXG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIlxufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiXG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiXG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIlxufVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCJcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCJcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIlxufVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiXG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIlxufVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCJcbn1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiXG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIlxufVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIlxufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIlxufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCJcbn1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCJcbn1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCJcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIlxufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCJcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIlxufVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIlxufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiXG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIlxufVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiXG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiXG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCJcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIlxufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIlxufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiXG59XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIlxufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCJcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCJcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiXG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIlxufVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCJcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIlxufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiXG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiXG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiXG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIlxufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIlxufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCJcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIlxufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIlxufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiXG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCJcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCJcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIlxufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCJcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiXG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiXG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiXG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCJcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiXG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCJcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIlxufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIlxufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCJcbn1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiXG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIlxufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiXG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiXG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIlxufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiXG59XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiXG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCJcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCJcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIlxufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCJcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCJcbn1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiXG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCJcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCJcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiXG59XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCJcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCJcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiXG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiXG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCJcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiXG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiXG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIlxufVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIlxufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCJcbn1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCJcbn1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiXG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIlxufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiXG59XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIlxufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIlxufVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiXG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCJcbn1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiXG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIlxufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiXG59XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiXG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiXG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCJcbn1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIlxufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCJcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCJcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiXG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIlxufVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCJcbn1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiXG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiXG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIlxufVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCJcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIlxufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiXG59XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIlxufVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiXG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiXG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIlxufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiXG59XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiXG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIlxufVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIlxufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiXG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCJcbn1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiXG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCJcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCJcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIlxufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiXG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiXG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCJcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIlxufVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiXG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIlxufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCJcbn1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiXG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCJcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIlxufVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCJcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIlxufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCJcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiXG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiXG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIlxufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiXG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiXG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCJcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiXG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiXG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiXG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIlxufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIlxufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIlxufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIlxufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiXG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiXG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIlxufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIlxufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIlxufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCJcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIlxufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCJcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiXG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiXG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIlxufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiXG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIlxufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiXG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiXG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiXG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiXG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCJcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiXG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIlxufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCJcbn1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCJcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiXG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCJcbn1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiXG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCJcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIlxufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiXG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIlxufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCJcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiXG59XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCJcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIlxufVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiXG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIlxufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCJcbn1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCJcbn1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCJcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIlxufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIlxufVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCJcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCJcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiXG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCJcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiXG59XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiXG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIlxufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiXG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiXG59XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiXG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCJcbn1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIlxufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIlxufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCJcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIlxufVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIlxufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiXG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiXG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCJcbn1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiXG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCJcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCJcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCJcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIlxufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiXG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiXG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiXG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCJcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIlxufVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCJcbn1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiXG59XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIlxufVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiXG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiXG59XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCJcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiXG59XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCJcbn1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIlxufVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCJcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIlxufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIlxufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIlxufVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiXG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIlxufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCJcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiXG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIlxufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCJcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCJcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiXG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiXG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIlxufVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCJcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiXG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiXG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCJcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCJcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCJcbn1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiXG59XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIlxufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiXG59XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCJcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiXG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIlxufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiXG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiXG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiXG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIlxufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIlxufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiXG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCJcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiXG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIlxufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCJcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIlxufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCJcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIlxufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIlxufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiXG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCJcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiXG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIlxufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCJcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIlxufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCJcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiXG59XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiXG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCJcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiXG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIlxufVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiXG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCJcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCJcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiXG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCJcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIlxufVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIlxufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCJcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIlxufVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiXG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiXG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiXG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCJcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCJcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIlxufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiXG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCJcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCJcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiXG59XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCJcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIlxufVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCJcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCJcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIlxufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCJcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiXG59XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiXG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIlxufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCJcbn1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIlxufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCJcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIlxufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCJcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiXG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiXG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiXG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiXG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiXG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIlxufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCJcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiXG59XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIlxufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIlxufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCJcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIlxufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCJcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCJcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIlxufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiXG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCJcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiXG59XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiXG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIlxufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCJcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIlxufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIlxufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCJcbn1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCJcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIlxufVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIlxufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiXG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIlxufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCJcbn1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiXG59XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiXG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiXG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCJcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIlxufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiXG59XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCJcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiXG59XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIlxufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiXG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiXG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCJcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCJcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCJcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCJcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIlxufVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIlxufVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCJcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiXG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCJcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCJcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIlxufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiXG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCJcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIlxufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIlxufVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCJcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCJcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCJcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiXG59XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIlxufVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCJcbn1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIlxufVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIlxufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIlxufVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIlxufVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiXG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIlxufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiXG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCJcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiXG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiXG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIlxufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIlxufVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiXG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCJcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIlxufVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCJcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIlxufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiXG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIlxufVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIlxufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCJcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIlxufVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiXG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCJcbn1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiXG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIlxufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIlxufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCJcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCJcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCJcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCJcbn1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiXG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiXG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCJcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCJcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiXG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCJcbn1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIlxufVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCJcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIlxufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIlxufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCJcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiXG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCJcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiXG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiXG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIlxufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIlxufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiXG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiXG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIlxufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIlxufVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCJcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiXG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIlxufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIlxufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiXG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIlxufVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIlxufVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIlxufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCJcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiXG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIlxufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCJcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCJcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIlxufVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCJcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCJcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCJcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiXG59XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiXG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCJcbn1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIlxufVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiXG59XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCJcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIlxufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCJcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIlxufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIlxufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiXG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiXG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIlxufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCJcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIlxufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiXG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiXG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIlxufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiXG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCJcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCJcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIlxufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCJcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCJcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIlxufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIlxufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIlxufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiXG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIlxufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiXG59XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiXG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiXG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiXG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCJcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCJcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCJcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIlxufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCJcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIlxufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiXG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiXG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCJcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIlxufVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIlxufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIlxufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCJcbn1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiXG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCJcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiXG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCJcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIlxufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIlxufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiXG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIlxufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCJcbn1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiXG59XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCJcbn1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCJcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCJcbn1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCJcbn1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIlxufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiXG59XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCJcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiXG59XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCJcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCJcbn1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIlxufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIlxufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCJcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCJcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiXG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCJcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCJcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIlxufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCJcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCJcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiXG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiXG59XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCJcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIlxufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCJcbn1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiXG59XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIlxufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCJcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiXG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCJcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCJcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiXG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCJcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCJcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCJcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIlxufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCJcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCJcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCJcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCJcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiXG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCJcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCJcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCJcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIlxufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiXG59XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIlxufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCJcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIlxufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiXG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIlxufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCJcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiXG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCJcbn1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCJcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCJcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCJcbn1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIlxufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIlxufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiXG59XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiXG59XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIlxufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCJcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIlxufVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCJcbn1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiXG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCJcbn1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIlxufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiXG59XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCJcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiXG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiXG59XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiXG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCJcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCJcbn1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCJcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIlxufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIlxufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCJcbn1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIlxufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIlxufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiXG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiXG59XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIlxufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiXG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiXG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIlxufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiXG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCJcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiXG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCJcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIlxufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIlxufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIlxufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIlxufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIlxufVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCJcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCJcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiXG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCJcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIlxufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIlxufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCJcbn1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiXG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIlxufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIlxufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIlxufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiXG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIlxufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIlxufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCJcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCJcbn1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIlxufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCJcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiXG59XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiXG59XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiXG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCJcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiXG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiXG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIlxufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIlxufVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCJcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCJcbn1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiXG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCJcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCJcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIlxufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIlxufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiXG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIlxufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCJcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiXG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiXG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCJcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCJcbn1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIlxufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIlxufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCJcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCJcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIlxufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIlxufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCJcbn1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIlxufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiXG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCJcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIlxufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiXG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIlxufVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIlxufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiXG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCJcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCJcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiXG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiXG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIlxufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCJcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCJcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIlxufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiXG59XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiXG59XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiXG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiXG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCJcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCJcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCJcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweFxufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG9cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90KTtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90JTNGKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIlxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3QlM0YpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbi5mYXIge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90JTNGKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMi5odG1sKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vLi4vLi4vLi4vdGhlbWVzL2Jvb2tsaXVtL2Fzc2V0cy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vYXNzZXRzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uLy4uLy4uLy4uL3RoZW1lcy9ib29rbGl1bS9hc3NldHMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuLmZhLC5mYXIsLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIlxufVxuXG4uZmEsLmZhcyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDBcbn1cblxuQGNoYXJzZXQgXCJVVEYtOFwiOy5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICAgICAgICAgICAgfVxuXG4uYnJpbmctdG8tdG9wIHtcbiAgei1pbmRleDogMTBcbn1cblxuaW5wdXQubXBoYi1kYXRlcGljayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi90aGVtZXMvYm9va2xpdW0vaW1nL2NhbGVuZGFyLnN2ZyUzRnY9Mi4yKSBuby1yZXBlYXQgdG9wIC45cmVtIHJpZ2h0IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW1cbn1cblxuLm1waGItYm9va2luZy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sLm1waGItYm9va2luZy1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMXB4XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXF1aXJlZC1maWVsZHMtdGlwIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlcXVpcmVkLWZpZWxkcy10aXAgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtXG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciAubXBoYi1wcmVsb2FkZXIge1xuICBtYXJnaW4tdG9wOiAuNXJlbVxufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItZXJyb3JzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLm1waGItYm9va2luZy1mb3JtIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIHNlbGVjdCB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDVweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0cHggcmlnaHQgMnB4XG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eS13cmFwcGVyIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgLm1waGItcmVxdWlyZWQtZmllbGRzLXRpcCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciAubXBoYi1yZXF1aXJlZC1maWVsZHMtdGlwLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCAubXBoYi1yZXF1aXJlZC1maWVsZHMtdGlwIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgaW5wdXRbdHlwZT10ZXh0XSwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweFxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwubXBoYl9zY19zZWFyY2gtd3JhcHBlciBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwXG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwubXBoYl9zY19zZWFyY2gtd3JhcHBlciBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIgc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQgc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMFxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwubXBoYl9zY19zZWFyY2gtd3JhcHBlciBzZWxlY3Q6OnBsYWNlaG9sZGVyLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyIHNlbGVjdDo6cGxhY2Vob2xkZXIsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0IGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogLjc4MnJlbSAxLjI1cmVtXG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0sLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0sLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0sLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0sLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0sLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3QsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3QsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3QsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybSBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybSBzZWxlY3QsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gaW5wdXQsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0gc2VsZWN0LC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gc2VsZWN0LC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIGlucHV0LC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gaW5wdXQsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPiosLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiosLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPiosLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMCAyMCU7XG4gICAgZmxleDogMSAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbVxuICB9XG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KisqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KisqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qKyo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qKyo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPiorKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiorKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KisqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KisqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KisqOm5vdCgubXBoYl9zY19zZWFyY2gtc3VibWl0LWJ1dHRvbi13cmFwcGVyKTpub3QoLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciksLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPiorKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtPiorKjpub3QoLm1waGJfc2Nfc2VhcmNoLXN1Ym1pdC1idXR0b24td3JhcHBlcik6bm90KC5tcGhiLXJlc2VydmUtYnRuLXdyYXBwZXIpLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qKyo6bm90KC5tcGhiX3NjX3NlYXJjaC1zdWJtaXQtYnV0dG9uLXdyYXBwZXIpOm5vdCgubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4XG59XG5cbi5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6Zmlyc3QtY2hpbGQgc2VsZWN0LC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPio6Zmlyc3QtY2hpbGQgaW5wdXQsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBzZWxlY3QsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmZpcnN0LWNoaWxkIGlucHV0LC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpmaXJzdC1jaGlsZCBzZWxlY3QsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qOmZpcnN0LWNoaWxkIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6Zmlyc3QtY2hpbGQgaW5wdXQsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmZpcnN0LWNoaWxkIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybT4qOmZpcnN0LWNoaWxkIGlucHV0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPio6Zmlyc3QtY2hpbGQgc2VsZWN0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6Zmlyc3QtY2hpbGQgc2VsZWN0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPio6Zmlyc3QtY2hpbGQgaW5wdXQsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBzZWxlY3QsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmZpcnN0LWNoaWxkIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBzZWxlY3QsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmZpcnN0LWNoaWxkIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpmaXJzdC1jaGlsZCBzZWxlY3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweFxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6bGFzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6bGFzdC1jaGlsZCBzZWxlY3QsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpsYXN0LWNoaWxkIGlucHV0LC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPio6bGFzdC1jaGlsZCBzZWxlY3QsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmxhc3QtY2hpbGQgaW5wdXQsLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmxhc3QtY2hpbGQgc2VsZWN0LC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPio6bGFzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qOmxhc3QtY2hpbGQgc2VsZWN0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpsYXN0LWNoaWxkIGlucHV0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpsYXN0LWNoaWxkIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybT4qOmxhc3QtY2hpbGQgaW5wdXQsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpsYXN0LWNoaWxkIHNlbGVjdCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6bGFzdC1jaGlsZCBpbnB1dCwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6bGFzdC1jaGlsZCBzZWxlY3QsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpsYXN0LWNoaWxkIGlucHV0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtPio6bGFzdC1jaGlsZCBzZWxlY3QsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpsYXN0LWNoaWxkIGlucHV0LC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio6bGFzdC1jaGlsZCBzZWxlY3QsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwgLm1waGItYm9va2luZy1mb3JtPio6bGFzdC1jaGlsZCBpbnB1dCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0+KjpsYXN0LWNoaWxkIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYl9zY19zZWFyY2gtZm9ybT4qOmxhc3QtY2hpbGQgaW5wdXQsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KjpsYXN0LWNoaWxkIHNlbGVjdCwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0+KjpsYXN0LWNoaWxkIGlucHV0LC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiLWJvb2tpbmctZm9ybT4qOmxhc3QtY2hpbGQgc2VsZWN0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweFxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC13aGl0ZSAubXBoYi1ib29raW5nLWZvcm0gLmJ1dHRvbiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYl9zY19zZWFyY2gtZm9ybSAuYnV0dG9uLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsIC5tcGhiLWJvb2tpbmctZm9ybSAuYnV0dG9uLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIC5tcGhiX3NjX3NlYXJjaC1mb3JtIC5idXR0b24sLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgLm1waGItYm9va2luZy1mb3JtIC5idXR0b24ge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLXdoaXRlIGxhYmVsLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgbGFiZWwsLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtd2hpdGUgbGFiZWwge1xuICBjb2xvcjogI2ZmZlxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0sLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgLTEwcHhcbn1cblxuLm1waGJfc2Nfc2VhcmNoLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX3NlYXJjaC13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KiwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPiosLndpZGdldF9tcGhiX3NlYXJjaF9hdmFpbGFiaWxpdHlfd2lkZ2V0LmlzLXN0eWxlLWhvcml6b250YWwtZXF1YWwgLm1waGJfc2Nfc2VhcmNoLWZvcm0+KiB7XG4gICAgbWF4LXdpZHRoOjUwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPiosLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qLC53aWRnZXRfbXBoYl9zZWFyY2hfYXZhaWxhYmlsaXR5X3dpZGdldC5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPioge1xuICAgIG1heC13aWR0aDoyNSVcbiAgfVxufVxuXG4ubXBoYl9zY19zZWFyY2gtd3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio+KiwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLWVxdWFsIC5tcGhiX3NjX3NlYXJjaC1mb3JtPio+Kiwud2lkZ2V0X21waGJfc2VhcmNoX2F2YWlsYWJpbGl0eV93aWRnZXQuaXMtc3R5bGUtaG9yaXpvbnRhbC1lcXVhbCAubXBoYl9zY19zZWFyY2gtZm9ybT4qPioge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybT4qIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtdmVydGljYWwgLm1waGItYm9va2luZy1mb3JtPioge1xuICAgIHdpZHRoOjUwJVxuICB9XG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1yZXNlcnZlLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMS44NzVlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCBhdXRvO1xuICBmbGV4OiAxIDAgYXV0b1xufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1lcnJvcnMtd3JhcHBlciwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS12ZXJ0aWNhbCAubXBoYi1ib29raW5nLWZvcm0gLm1waGItcm9vbXMtcXVhbnRpdHktd3JhcHBlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjZweDtcbiAgbWFyZ2luOiAwIC41cmVtXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLXZlcnRpY2FsIC5tcGhiLWJvb2tpbmctZm9ybSAubXBoYi1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0+KiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtPioge1xuICAgIC13ZWJraXQtYm94LWZsZXg6MTtcbiAgICAtbXMtZmxleDogMSAwIDMzLjMzMyU7XG4gICAgZmxleDogMSAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW1cbiAgfVxufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybT4qLm1waGItcmVzZXJ2ZS1idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0+Ki5tcGhiLWVycm9ycy13cmFwcGVyLC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtPioubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCVcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtPioubXBoYi1lcnJvcnMtd3JhcHBlciwubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybT4qLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24ge1xuICAgIG1hcmdpbjowXG4gIH1cbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0+Ki5tcGhiLWVycm9ycy13cmFwcGVyIGlucHV0LC5tcGhiX3NjX2Jvb2tpbmdfZm9ybS13cmFwcGVyLmlzLXN0eWxlLWhvcml6b250YWwuaXMtZGlyZWN0LWJvb2tpbmcgLm1waGItYm9va2luZy1mb3JtPioubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiBpbnB1dCB7XG4gIG1hcmdpbjogMCBhdXRvXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybT4qLm1waGItZXJyb3JzLXdyYXBwZXIgaW5wdXQsLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbC5pcy1kaXJlY3QtYm9va2luZyAubXBoYi1ib29raW5nLWZvcm0+Ki5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIGlucHV0IHtcbiAgICBtYXgtd2lkdGg6MzgwcHhcbiAgfVxufVxuXG4ubXBoYl9zY19ib29raW5nX2Zvcm0td3JhcHBlci5pcy1zdHlsZS1ob3Jpem9udGFsLmlzLWRpcmVjdC1ib29raW5nIC5tcGhiLWJvb2tpbmctZm9ybT4qIC5tcGhiLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcbn1cblxuLm1waGJfc2NfYm9va2luZ19mb3JtLXdyYXBwZXIuaXMtc3R5bGUtaG9yaXpvbnRhbCAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IGF1dG9cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSB7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IDAgYXV0b1xufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogMTM1MHB4XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLmVudHJ5LWhlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJVxufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1oZWFkZXIgLnJvb20tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuZW50cnktaGVhZGVyIC5yb29tLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXNpemU6IDFyZW1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICBib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5lbnRyeS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6My43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6MzUlXG4gIH1cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuZW50cnktY29udGVudD4qIHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWF0dHJpYnV0ZXMtd3JhcHBlcixib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWF0dHJpYnV0ZXMtd3JhcHBlcixib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOjMuMTI1cmVtIDMuNzVyZW1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWF0dHJpYnV0ZXMtd3JhcHBlcixib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1kZXRhaWxzLXRpdGxlLGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItY2FsZW5kYXItdGl0bGUge1xuICBtaW4td2lkdGg6IDI1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1kZXRhaWxzLXRpdGxlLGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItY2FsZW5kYXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtXG4gIH1cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tYXR0cmlidXRlcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW1cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206MFxuICB9XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIge1xuICAgIHBhZGRpbmctbGVmdDoyLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjVcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKG1pbi13aWR0aDoxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIGJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6MDtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG9cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6My43NXJlbTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcwcHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS1jb250YWluZXIge1xuICAgIHdpZHRoOjMzLjMzMyVcbiAgfVxufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOjIuNXJlbVxuICB9XG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLnNpbmdsZS1yb29tLWZvcm0td3JhcHBlciAuZGl2aWRlciB7XG4gIG1hcmdpbjogMS44NzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWRcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAuc2luZ2xlLXJvb20tZm9ybS13cmFwcGVyIC5kaXZpZGVyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5zaW5nbGUtcm9vbS1mb3JtLXdyYXBwZXIgLmRpdmlkZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXNpemU6IDEuNTYyNXJlbVxufVxuXG5ib2R5LnNpbmdsZSAuc2l0ZS1tYWluPi50eXBlLW1waGJfcm9vbV90eXBlIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW1cbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbmJvZHkuc2luZ2xlIC5zaXRlLW1haW4+LnR5cGUtbXBoYl9yb29tX3R5cGUgLm1waGItcmVzZXJ2YXRpb24tZm9ybS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuYm9keS5zaW5nbGUgLnNpdGUtbWFpbj4udHlwZS1tcGhiX3Jvb21fdHlwZSAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1wZXJpb2QtcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbVxufVxuXG5ib2R5LnNpbmdsZS1tcGhiX3Jvb21fdHlwZSAucG9zdC1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAzLjc1cmVtIDBcbn1cblxuYm9keS5zaW5nbGUtbXBoYl9yb29tX3R5cGUgLnBvc3QtbmF2aWdhdGlvbi13cmFwcGVyKy5jb21tZW50cy1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDBcbn1cblxuYm9keS5zaW5nbGUtbXBoYl9yb29tX3R5cGUgLmNvbW1lbnRzLWFyZWEge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWRcbn1cblxuYm9keS5zaW5nbGUtbXBoYl9yb29tX3R5cGUgLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi5zaW5nbGUtcm9vbS1yYXRpbmcgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4uc2luZ2xlLXJvb20tcmF0aW5nIC5hdmVyYWdlLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4uc2luZ2xlLXJvb20tcmF0aW5nIC5yb29tLXN0YXItcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODYuMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZjZTAwXG59XG5cbi5zaW5nbGUtcm9vbS1yYXRpbmcgLnJvb20tc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogJ1xcZjAwNVxcMDBhMFxcZjAwNVxcMDBhMFxcZjAwNVxcMDBhMFxcZjAwNVxcMDBhMFxcZjAwNSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLnNpbmdsZS1yb29tLXJhdGluZyAucm9vbS1zdGFyLXJhdGluZyAucmF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDBcbn1cblxuLnNpbmdsZS1yb29tLXJhdGluZyAucm9vbS1zdGFyLXJhdGluZyAucmF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6ICdcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDUnO1xuICBmb250LXdlaWdodDogOTAwXG59XG5cbi5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIC5tcGhiLWNhbGVuZGFyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0b1xufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XG59XG5cbi5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aC1yb3cge1xuICB3aWR0aDogMTAwJVxufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGgge1xuICB3aWR0aDogYXV0b1xufVxuXG4uc2luZ2xlLXJvb20tY2FsZW5kYXItd3JhcHBlciAubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIC5zaW5nbGUtcm9vbS1jYWxlbmRhci13cmFwcGVyIC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvXG4gIH1cbn1cblxuLnNpbmdsZS1yb29tLWNhbGVuZGFyLXdyYXBwZXIgLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRhYmxlIHRkIHNwYW4ge1xuICB3aWR0aDogYXV0b1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItcm9vbS10eXBlOm5vdCg6Zmlyc3Qtb2YtdHlwZSksLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yb29tLXR5cGU6bm90KDpmaXJzdC1vZi10eXBlKSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMmVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gIH1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlcj4qLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXI+KiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlcj4qLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXI+KiB7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW1cbiAgfVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS13cmFwcGVyPio6Zmlyc3QtY2hpbGQsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLXdyYXBwZXI+KjpmaXJzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5sb29wLXJvb20td3JhcHBlcj4qOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMzIlO1xuICBmbGV4OiAxIDEgMzIlXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubG9vcC1yb29tLWluZm8td3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIDQ4JTtcbiAgZmxleDogMSAxIDQ4JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5sb29wLXJvb20tYm9vay13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubG9vcC1yb29tLWJvb2std3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgMjAlO1xuICBmbGV4OiAxIDEgMjAlXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGUsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItcm9vbS10eXBlLXRpdGxlOmxhc3QtY2hpbGQsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yb29tLXR5cGUtdGl0bGU6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJvb20tdHlwZS10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiwubXBoYl9zY19yb29tcy13cmFwcGVyIC5mbGV4c2xpZGVyIC5mbGV4LWRpcmVjdGlvbi1uYXYsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAuZmxleHNsaWRlciAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAuZmxleHNsaWRlcjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2LC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBvcGFjaXR5OiAxXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIHN0cm9uZywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2QsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYm9yZGVyOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1yaWdodDogLjI1ZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItdGF4LWluZm9ybWF0aW9uLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzc2N2I4MFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b24sLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIgLmJ1dHRvbiwubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciAuYnV0dG9uLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciAuYnV0dG9uLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b24sLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyIC5idXR0b24ge1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b24sLm1waGJfc2Nfcm9vbXMtd3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciAuYnV0dG9uOmhvdmVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyIC5idXR0b246aG92ZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IDAgMFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLm1waGItdG8tYm9vay1idG4td3JhcHBlciBiciwubXBoYl9zY19yb29tcy13cmFwcGVyIC5tcGhiLXRvLWJvb2stYnRuLXdyYXBwZXIgYnIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi10by1ib29rLWJ0bi13cmFwcGVyIGJyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIgLmxvb3Atcm9vbS1jYXRlZ29yaWVzLC5tcGhiX3NjX3Jvb20td3JhcHBlciAuc2luZ2xlLXJvb20tc2hvcnQtcmF0aW5nLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLmxvb3Atcm9vbS1jYXRlZ29yaWVzLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLnNpbmdsZS1yb29tLXNob3J0LXJhdGluZywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5sb29wLXJvb20tY2F0ZWdvcmllcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5zaW5nbGUtcm9vbS1zaG9ydC1yYXRpbmcge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlciAubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMge1xuICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gIC1tb3otY29sdW1uczogMjtcbiAgY29sdW1uczogMjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tcy13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tcy13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tcy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgxKSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDAgNTAlO1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCVcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDoxO1xuICAgIC1tcy1mbGV4OiAxIDAgMzMuMzMlO1xuICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgyKSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDIpLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6MFxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOjBcbiAgfVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlcj4qLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXI+KiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwXG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlcj4qLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS13cmFwcGVyPioge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvXG4gIH1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIGltZywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciBpbWcsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZmxleC12aWV3cG9ydCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZmxleC12aWV3cG9ydCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZmxleC12aWV3cG9ydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWluZm8td3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyPnAsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyPnAsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20taW5mby13cmFwcGVyPnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI+cDpmaXJzdC1jaGlsZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI+cDpmaXJzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI+cDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLmxvb3Atcm9vbS1ib29rLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20tYm9vay13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLWJvb2std3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAxLjc1cmVtIDIuNXJlbSAuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubXBoYi1yb29tLXR5cGUtdGl0bGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXJvb20tdHlwZS10aXRsZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItcm9vbS10eXBlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXJlZ3VsYXItcHJpY2UsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXJlZ3VsYXItcHJpY2UsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXJlZ3VsYXItcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItdG8tYm9vay1idG4td3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItdG8tYm9vay1idG4td3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItdG8tYm9vay1idG4td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItdmlldy1kZXRhaWxzLWJ1dHRvbi13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubXBoYi12aWV3LWRldGFpbHMtYnV0dG9uLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1ncmlkIC5tcGhiLXZpZXctZGV0YWlscy1idXR0b24td3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLWdyaWQgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tcy13cmFwcGVyLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tcy13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb21zLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tcy13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb21zLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tcy13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgxKSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMSksLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OjE7XG4gICAgLW1zLWZsZXg6IDEgMCA1MCU7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6MTtcbiAgICAtbXMtZmxleDogMSAwIDI1JTtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDIpLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMiksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDIpLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDIpLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgyKSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDowXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDMpLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDQpLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCg0KSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDQpLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDMpLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLnR5cGUtbXBoYl9yb29tX3R5cGU6bnRoLWNoaWxkKDQpLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC50eXBlLW1waGJfcm9vbV90eXBlOm50aC1jaGlsZCgzKSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCksLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoMyksLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAudHlwZS1tcGhiX3Jvb21fdHlwZTpudGgtY2hpbGQoNCkge1xuICAgIG1hcmdpbi10b3A6MFxuICB9XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlcj4qIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDphY3RpdmUpIHtcbiAgLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyPiosLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXdyYXBwZXI+KiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20td3JhcHBlcj4qIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0b1xuICB9XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcm9vbS10eXBlLXRpdGxlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yb29tLXR5cGUtdGl0bGUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcm9vbS10eXBlLXRpdGxlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcm9vbS10eXBlLXRpdGxlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJvb20tdHlwZS10aXRsZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJvb20tdHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWluZm8td3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlcjpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyOmxhc3QtY2hpbGQsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXI6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW5mby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW5mby13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbmZvLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2Ugc3Ryb25nLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSBzdHJvbmcsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Qge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi1wcmljZS1wZXJpb2Q6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kOmJlZm9yZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItcHJpY2UtcGVyaW9kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItcmVndWxhci1wcmljZSAubXBoYi10YXgtaW5mb3JtYXRpb24sLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubXBoYi1yZWd1bGFyLXByaWNlIC5tcGhiLXRheC1pbmZvcm1hdGlvbiwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLXJlZ3VsYXItcHJpY2UgLm1waGItdGF4LWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IC43NXJlbVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGEsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGE6YmVmb3JlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBhOmJlZm9yZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGE6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhOmJlZm9yZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGE6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhOmJlZm9yZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGE6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MCU7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzM0MzUzZSksdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMzNDM1M2UsdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCMzNDM1M2UsdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMzNDM1M2UsdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAuM1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcywubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweClcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGEsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGEsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMgYSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxNzE4MWE7XG4gIGNvbG9yOiAjZWJlYmVjO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLjA3NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpsYXN0LWNoaWxkLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpsYXN0LWNoaWxkLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmhvdmVyLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpob3ZlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLWNhdGVnb3JpZXMgYTpob3ZlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmhvdmVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tY2F0ZWdvcmllcyBhOmhvdmVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmVjO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcywubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzc2N2I4MFxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcytwLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMrcCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMrcCwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcytwLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcytwLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzK3Age1xuICBtYXJnaW4tdG9wOiAxNXB4XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGksLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEuMjVlbSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkOmFmdGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkOmFmdGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YWZ0ZXIsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTphZnRlciwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YWZ0ZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YWZ0ZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmFmdGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJ+KAoic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0uOGVtXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZywubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogN3B4XG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YmVmb3JlLC5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YmVmb3JlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YmVmb3JlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNGVtO1xuICBmb250LXNpemU6IDEwcHhcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YWZ0ZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YWZ0ZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyAubXBoYi1yb29tLXR5cGUtcmF0aW5nIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZyAubXBoYi1hdHRyaWJ1dGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYyAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24sLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEzMyVcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGEsLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAucG9zdC10aHVtYm5haWwgYSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDBcbn1cblxuLm1waGJfc2Nfcm9vbS13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGltZywubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS1pbWFnZXMtd3JhcHBlciAuZ2FsbGVyeS1pY29uIGltZywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsIGltZywubXBoYl9zY19yb29tcy13cmFwcGVyLmlzLXN0eWxlLW1pbmltYWxpc3RpYy1oaWdoIC5sb29wLXJvb20taW1hZ2VzLXdyYXBwZXIgLmdhbGxlcnktaWNvbiBpbWcsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCBpbWcsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMtaGlnaCAubG9vcC1yb29tLWltYWdlcy13cmFwcGVyIC5nYWxsZXJ5LWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyXG59XG5cbi5tcGhiX3NjX3Jvb20td3JhcHBlci5pcy1zdHlsZS1ncmlkIC5sb29wLXJvb20td3JhcHBlciwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljIC5sb29wLXJvb20td3JhcHBlciwubXBoYl9zY19yb29tLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfcm9vbXMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3Jvb21zLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtZ3JpZCAubG9vcC1yb29tLXdyYXBwZXIsLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlci5pcy1zdHlsZS1taW5pbWFsaXN0aWMgLmxvb3Atcm9vbS13cmFwcGVyLC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIuaXMtc3R5bGUtbWluaW1hbGlzdGljLWhpZ2ggLmxvb3Atcm9vbS13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5wb3N0LXRodW1ibmFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDUwJTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjMzQzNTNlKSx0byh0cmFuc3BhcmVudCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzM0MzUzZSx0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzM0MzUzZSx0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzM0MzUzZSx0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IC4zXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5yb29tLW1ldGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KVxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAucm9vbS1tZXRhLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBjb2xvcjogI2ViZWJlYztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNzVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAucm9vbS1tZXRhLXdyYXBwZXIgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5yb29tLW1ldGEtd3JhcHBlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYztcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLm1waGItcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLm1waGItdGF4LWluZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICM3NjdiODBcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLm1waGItcHJpY2UtcGVyaW9kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItYm90dG9tOiAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5tcGhiLXByaWNlLXBlcmlvZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGNvbG9yOiAjNzY3YjgwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcytwIHtcbiAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxLjI1ZW0gMCAwO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwXG59XG5cbi50YXhvbm9teS1pdGVtcy13cmFwcGVyIC50YXhvbm9teS1pdGVtcy1pbm5lci13cmFwcGVyIC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAn4oCiJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLS44ZW1cbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHhcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMTBweFxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItcm9vbS10eXBlLXJhdGluZzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnRheG9ub215LWl0ZW1zLXdyYXBwZXIgLnRheG9ub215LWl0ZW1zLWlubmVyLXdyYXBwZXIgLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1yYXRpbmcgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4udGF4b25vbXktaXRlbXMtd3JhcHBlciAudGF4b25vbXktaXRlbXMtaW5uZXItd3JhcHBlciAubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5zbGlkZXMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgLmZsZXgtdmlld3BvcnQge1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIC5nYWxsZXJ5LWljb24ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4uZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgdWwuZmxleC1kaXJlY3Rpb24tbmF2IGxpIHtcbiAgbWFyZ2luOiAwXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCwuZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgdWwuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNiMGJiO1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dDpiZWZvcmUsLmZsZXhzbGlkZXIubXBoYi1mbGV4c2xpZGVyIHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dDpob3ZlciwuZmxleHNsaWRlci5tcGhiLWZsZXhzbGlkZXIgdWwuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmF2LW5leHQgLmZsZXgtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiXG59XG5cbi5mbGV4c2xpZGVyLm1waGItZmxleHNsaWRlciB1bC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmF2LXByZXYgLmZsZXgtcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiXG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbVxufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5tcGhiLWdhbGxlcnktbWFpbi1zbGlkZXIge1xuICAgIHBhZGRpbmc6MCAzLjc1cmVtXG4gIH1cbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0LC5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7XG4gIG9wYWNpdHk6IDFcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcm9vbS1nYWxsZXJ5IHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uYXYtbmV4dCAuZmxleC1uZXh0IHtcbiAgICByaWdodDowXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcm9vbS1nYWxsZXJ5IHVsLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uYXYtcHJldiAuZmxleC1wcmV2IHtcbiAgICBsZWZ0OjBcbiAgfVxufVxuXG4uc2luZ2xlLXJvb20tZ2FsbGVyeSAuZmxleHNsaWRlciBvbC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNjBweCAhaW1wb3J0YW50XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgLjVyZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYiAhaW1wb3J0YW50XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgLmZsZXgtYWN0aXZlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdG9wOiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3JkZXItY29sb3I6ICMxM2IwYmJcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE3MTgxYSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Vcbn1cblxuLnNpbmdsZS1yb29tLWdhbGxlcnkgLmZsZXhzbGlkZXIgb2wuZmxleC1jb250cm9sLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYiAhaW1wb3J0YW50XG59XG5cbi5zaW5nbGUtcm9vbS1nYWxsZXJ5IC5mbGV4c2xpZGVyIG9sLmZsZXgtY29udHJvbC1uYXYgbGkgYTpob3ZlcjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRvcDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTNiMGJiXG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcywubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzLC5sb29wLXJvb20tc2hvcnQtYXR0cmlidXRlcyB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpOmJlZm9yZSwubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3NjdiODA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtYWR1bHRzLWNhcGFjaXR5OmJlZm9yZSwubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWFkdWx0cy1jYXBhY2l0eTpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWFkdWx0cy1jYXBhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiXG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1jaGlsZHJlbi1jYXBhY2l0eTpiZWZvcmUsLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1jaGlsZHJlbi1jYXBhY2l0eTpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWNoaWxkcmVuLWNhcGFjaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCJcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWZhY2lsaXRpZXM6YmVmb3JlLC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtZmFjaWxpdGllczpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWZhY2lsaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtdmlldzpiZWZvcmUsLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS12aWV3OmJlZm9yZSwubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiXG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1iZWQtdHlwZTpiZWZvcmUsLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaS5tcGhiLXJvb20tdHlwZS1iZWQtdHlwZTpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLWJlZC10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCJcbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXNpemU6YmVmb3JlLC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtc2l6ZTpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIlxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkubXBoYi1yb29tLXR5cGUtcmF0aW5nOmJlZm9yZSwubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGxpLm1waGItcm9vbS10eXBlLXJhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBjb2xvcjogI2ZmY2UwMFxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgYSwubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGEsLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBhOmhvdmVyLC5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgYTpob3ZlciwubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzowIDAgMCAyLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIGJvcmRlci10b3A6IDBcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKG1pbi13aWR0aDoxNDcwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDowO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0b1xuICB9XG59XG5cbi5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSB7XG4gIHBhZGRpbmc6IDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSB7XG4gICAgZGlzcGxheTp0YWJsZS1yb3dcbiAgfVxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGkgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM3NjdiODBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSAubXBoYi1hdHRyaWJ1dGUtdGl0bGUge1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICB3aWR0aDogMjUlXG4gIH1cbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpIC5tcGhiLWF0dHJpYnV0ZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiLXNpbmdsZS1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSAubXBoYi1hdHRyaWJ1dGUtdmFsdWUge1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICB3aWR0aDogNzUlXG4gIH1cbn1cblxuLm1waGItc2luZ2xlLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpPnNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbVxufVxuXG4ubXBoYi1zaW5nbGUtcm9vbS10eXBlLWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZD5zcGFuIHtcbiAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZFxufVxuXG4ubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGkge1xuICBtYXJnaW46IDAgMS41cmVtIDAgMFxufVxuXG4ubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMFxufVxuXG4ubG9vcC1yb29tLXNob3J0LWF0dHJpYnV0ZXMgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMjVyZW1cbn1cblxuLmxvb3Atcm9vbS1zaG9ydC1hdHRyaWJ1dGVzIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLm1waGItbG9vcC1yb29tLXR5cGUtYXR0cmlidXRlcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4ubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwXG59XG5cbi5tcGhiLWxvb3Atcm9vbS10eXBlLWF0dHJpYnV0ZXMgLm1waGItYXR0cmlidXRlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYi1sb29wLXJvb20tdHlwZS1hdHRyaWJ1dGVzIC5tcGhiLXJvb20tdHlwZS1jdXN0b20tYXR0cmlidXRlIC5tcGhiLWF0dHJpYnV0ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGluaXRpYWxcbn1cblxuLmRhdGVwaWNrIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlcGljayB7XG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50XG4gIH1cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IC42MjVyZW1cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgYSB7XG4gIGhlaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiBhOmhvdmVyOm5vdCguZGF0ZXBpY2stZGlzYWJsZWQpIHtcbiAgY29sb3I6ICMxM2IwYmJcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgYTpob3ZlciwuZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiBhOmZvY3VzLC5kYXRlcGljayAuZGF0ZXBpY2stbmF2IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgLmRhdGVwaWNrLWNtZC10b2RheSB7XG4gIGNvbG9yOiAjMTNiMGJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNDAlXG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IC5kYXRlcGljay1jbWQtdG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW5hdiAuZGF0ZXBpY2stY21kLXByZXYge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IC5kYXRlcGljay1jbWQtcHJldjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stbmF2IC5kYXRlcGljay1jbWQtbmV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1uYXYgLmRhdGVwaWNrLWNtZC1uZXh0OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1zaXplOiAuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAuODc1cmVtIHJpZ2h0IC44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogaW5oZXJpdFxufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Q6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNzVweFxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSkge1xuICAuZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoLWhlYWRlciBzZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvXG4gIH1cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRlcGljayAuZGF0ZXBpY2stbW9udGgtcm93IHtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwXG4gIH1cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IC43NXJlbVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB7XG4gICAgd2lkdGg6MjU1cHhcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCsuZGF0ZXBpY2stbW9udGgge1xuICAgIG1hcmdpbi1sZWZ0OjIwcHhcbiAgfVxufVxuXG4uZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1tb250aCB0aCwuZGF0ZXBpY2sgLmRhdGVwaWNrLW1vbnRoIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuLmRhdGVwaWNrIC5kYXRlcGljay1jdHJsIHtcbiAgbWFyZ2luLXRvcDogLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stY3RybCBhIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5kYXRlcGljayAuZGF0ZXBpY2stY3RybCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZD5zcGFuLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBhIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDRweFxufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIHtcbiAgY29sb3I6ICNlYmViZWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1hdmFpbGFibGUtZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNlN2Y3Zjg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1wYXN0LWRhdGUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZSwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dCwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbiwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNlYmViZWM7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA0cHgsI2ZhZmFmYSA1cHgsI2ZhZmFmYSA2cHgpO1xuICBiYWNrZ3JvdW5kOiAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDRweCwjZmFmYWZhIDVweCwjZmFmYWZhIDZweCk7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDRweCwjZmFmYWZhIDVweCwjZmFmYWZhIDZweClcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXBhc3QtZGF0ZTpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXBhc3QtZGF0ZTphZnRlciwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZTpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGU6YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZTpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZTphZnRlciwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4ubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQ6YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YmVmb3JlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluOmFmdGVyLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGU6YmVmb3JlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1vdXQtb2Ytc2Vhc29uLWRhdGUtLWNoZWNrLW91dC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGU6YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZTpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZTphZnRlciwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2stb3V0Lm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YmVmb3JlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1pbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dCwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW4sLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW4sLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMxM2IwYmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLWluOmJlZm9yZSwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItb3V0LW9mLXNlYXNvbi1kYXRlLS1jaGVjay1pbjpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCA0cHgsI2ZhZmFmYSA1cHgsI2ZhZmFmYSA2cHgpO1xuICBiYWNrZ3JvdW5kOiAtby1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDRweCwjZmFmYWZhIDVweCwjZmFmYWZhIDZweCk7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDRweCwjZmFmYWZhIDVweCwjZmFmYWZhIDZweClcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUtLWNoZWNrLW91dDphZnRlciwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItbWFyay1hcy11bmF2YWlsYWJsZS0tY2hlY2staW46YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2staW46YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIscmlnaHQgYm90dG9tLGxlZnQgdG9wLGNvbG9yLXN0b3AoNTAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpLGNvbG9yLXN0b3AoNTAlLCNlN2Y3ZjgpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCNlN2Y3ZjggNTAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwjZTdmN2Y4IDUwJSlcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLW91dC1vZi1zZWFzb24tZGF0ZS0tY2hlY2stb3V0OmFmdGVyLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1tYXJrLWFzLXVuYXZhaWxhYmxlLS1jaGVjay1vdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCBib3R0b20sY29sb3Itc3RvcCg1MCUscmdiYSgyNTUsMjU1LDI1NSwwKSksY29sb3Itc3RvcCg1MCUsI2U3ZjdmOCkpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AgbGVmdCxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwjZTdmN2Y4IDUwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQscmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsI2U3ZjdmOCA1MCUpXG59XG5cbi5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1jaGVjay1pbi1kYXRlIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGJhY2tncm91bmQ6ICNmZmNlMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2UwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMVxufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLm1waGItdW5zZWxlY3RhYmxlLWRhdGUtLWNoZWNrLWluLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi11bnNlbGVjdGFibGUtZGF0ZS0tY2hlY2stb3V0IHtcbiAgY29sb3I6ICNlYmViZWNcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1oaWdobGlnaHQsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXNlbGVjdGVkLWRhdGUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBiYWNrZ3JvdW5kOiAjZmZjZTAwO1xuICBib3JkZXItY29sb3I6ICNmZmNlMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQgLmRhdGVwaWNrLWhpZ2hsaWdodDpiZWZvcmUsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5kYXRlcGljay1oaWdobGlnaHQ6YWZ0ZXIsLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkIC5tcGhiLXNlbGVjdGVkLWRhdGU6YmVmb3JlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi1zZWxlY3RlZC1kYXRlOmFmdGVyLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stc2VsZWN0ZWQ6YmVmb3JlLC5tcGhiLWNhbGVuZGFyIC5kYXRlcGljay1tb250aCB0ZCAuZGF0ZXBpY2stc2VsZWN0ZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZCBhLC5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZCBzcGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZD5hLC5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZD5zcGFuIHtcbiAgcGFkZGluZzogNXB4IDAgMnB4XG59XG5cbi5tcGhiLWNhbGVuZGFyW2RhdGEtaXNfc2hvd19wcmljZXM9XCIxXCJdIC5kYXRlcGljay1tb250aCB0ZD5hLm1waGItbWFyay1hcy11bmF2YWlsYWJsZSwubXBoYi1jYWxlbmRhcltkYXRhLWlzX3Nob3dfcHJpY2VzPVwiMVwiXSAuZGF0ZXBpY2stbW9udGggdGQ+c3Bhbi5tcGhiLW1hcmstYXMtdW5hdmFpbGFibGUge1xuICBwYWRkaW5nOiA0cHggMCAxcHhcbn1cblxuLm1waGItY2FsZW5kYXIgLmRhdGVwaWNrLW1vbnRoIHRkPnNwYW4gLm1waGItZGF0ZS1jZWxsX19wcmljZSwubXBoYi1jYWxlbmRhciAuZGF0ZXBpY2stbW9udGggdGQ+YSAubXBoYi1kYXRlLWNlbGxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ubXBoYi1jYWxlbmRhci5tcGhiLWxvYWRpbmcgLmRhdGVwaWNrOmJlZm9yZSB7XG4gIHotaW5kZXg6IDJcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nOiAuMzEyNXJlbSAxLjI1cmVtIC42MjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweFxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgc3BhbiwubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEge1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5tcGhiLWRhdGUtc2VsZWN0YWJsZSwubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5tcGhiLXNlbGVjdGFibGUtZGF0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbW9udGggdGQgYS5kYXRlcGljay10b2RheSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxM2IwYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4XG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCBhLmRhdGVwaWNrLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBib3JkZXItY29sb3I6ICMxM2IwYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmJcbn1cblxuLm1waGItZGF0ZXBpY2stcG9wdXAgLmRhdGVwaWNrLW1vbnRoIHRkIGEuZGF0ZXBpY2stc2VsZWN0ZWQge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgYmFja2dyb3VuZDogI2ZmY2UwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZTAwO1xuICBmb250LXdlaWdodDogNjAwXG59XG5cbi5tcGhiLWRhdGVwaWNrLXBvcHVwIC5kYXRlcGljay1tb250aCB0ZCAubXBoYi11bnNlbGVjdGFibGUtZGF0ZTpub3QoLm1waGItZXh0cmEtZGF0ZSkge1xuICBjb2xvcjogI2ViZWJlYztcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvcCBsZWZ0LHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDRweCwjZmFmYWZhIDVweCwjZmFmYWZhIDZweCk7XG4gIGJhY2tncm91bmQ6IC1vLXJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG9wIGxlZnQsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgNHB4LCNmYWZhZmEgNXB4LCNmYWZhZmEgNnB4KTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsdHJhbnNwYXJlbnQsdHJhbnNwYXJlbnQgNHB4LCNmYWZhZmEgNXB4LCNmYWZhZmEgNnB4KVxufVxuXG4ubXBoYi1kYXRlcGljay1wb3B1cCAuZGF0ZXBpY2stbmF2IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0Om5vdCgubXBoYi1lbXB0eS1jYXJ0KSwubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0Om5vdCgubXBoYi1lbXB0eS1jYXJ0KSAubXBoYi10YXgtaW5mb3JtYXRpb24sLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbiAubXBoYi10YXgtaW5mb3JtYXRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1kZXRhaWxzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1kZXRhaWxzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1kZXRhaWxzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZWNvbW1lbmRhdGlvbi1pdGVtLWd1ZXN0cyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM2I0MjQ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRvdGFsIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIG1hcmdpbi10b3A6IDFlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRvdGFsIC5tcGhiLXJlY29tbWVuZGF0aW9uLXRvdGFsLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24tcmVzZXJ2ZS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVjb21tZW5kYXRpb24rLm1waGItcmVzZXJ2YXRpb24tY2FydCB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2YXRpb24tY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmF0aW9uLWNhcnQgLm1waGItcmVzZXJ2YXRpb24tZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWVtcHR5LWNhcnQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWNhcnQtdG90YWwtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWNhcnQtdG90YWwtcHJpY2UtdmFsdWUge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZhdGlvbi1jYXJ0IC5tcGhiLWNvbmZpcm0tcmVzZXJ2YXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3NlYXJjaF9yZXN1bHRzLXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tLXNlY3Rpb24gLmJ1dHRvbiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJVxufVxuXG4ubXBoYl9zY19zZWFyY2hfcmVzdWx0cy13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbS1zZWN0aW9uIC5idXR0b24rLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC44NzVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1xdWFudGl0eS13cmFwcGVyIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IC42MjVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1yZXNlcnZhdGlvbi1tZXNzYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmY2UwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW1cbn1cblxuLm1waGJfc2Nfc2VhcmNoX3Jlc3VsdHMtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb20tc2VjdGlvbiAubXBoYi1yb29tcy1yZXNlcnZhdGlvbi1tZXNzYWdlLXdyYXBwZXIgLm1waGItcmVtb3ZlLWZyb20tcmVzZXJ2YXRpb24ge1xuICBmb250LXdlaWdodDogOTAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOClcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2tvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzozLjc1cmVtXG4gIH1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1ib29raW5nLWRldGFpbHMtdGl0bGUsLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yb29tLW51bWJlciwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93bi10aXRsZSwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWN1c3RvbWVyLWRldGFpbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93bi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2staW4tZGF0ZSwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNoZWNrLW91dC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1pbi1kYXRlIHRpbWUsLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1vdXQtZGF0ZSB0aW1lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzY3YjgwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2staW4tZGF0ZT5zcGFuOmZpcnN0LWNoaWxkLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2stb3V0LWRhdGU+c3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTUlO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2staW4tZGF0ZSBzdHJvbmcsLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVjay1vdXQtZGF0ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2staW4tZGF0ZT4qLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItY2hlY2stb3V0LWRhdGU+KiB7XG4gIGNvbG9yOiAjMTcxODFhO1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwPnAge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItbG9naW4tZm9ybS13cmFwIC5tcGhiLWxvZ2luLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDRyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWFkdWx0cy1jaG9vc2VyLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoaWxkcmVuLWNob29zZXIsLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItZ3Vlc3QtbmFtZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgfVxuXG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWFkdWx0cy1jaG9vc2VyIGxhYmVsLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoaWxkcmVuLWNob29zZXIgbGFiZWwsLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItZ3Vlc3QtbmFtZS13cmFwcGVyIGxhYmVsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMTQwcHg7XG4gICAgZmxleDogMSAwIDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgfVxuXG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWFkdWx0cy1jaG9vc2VyIHNlbGVjdCwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1jaGlsZHJlbi1jaG9vc2VyIHNlbGVjdCwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1ndWVzdC1uYW1lLXdyYXBwZXIgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0b1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1hZHVsdHMtY2hvb3NlciwubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1jaGlsZHJlbi1jaG9vc2VyLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWd1ZXN0LW5hbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6NTAlXG4gIH1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1yZXNlcnZlLXJvb21zLWRldGFpbHMgLm1waGItYWR1bHRzLWNob29zZXIgc2VsZWN0LC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoaWxkcmVuLWNob29zZXIgc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLjk1cmVtIHJpZ2h0IDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDBcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWd1ZXN0LW5hbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6MTAwJVxuICB9XG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLWNoZWNrb3V0LWl0ZW0tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLXJvb20tcmF0ZS1jaG9vc2VyLXRpdGxlLC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcmVzZXJ2ZS1yb29tcy1kZXRhaWxzIC5tcGhiLXNlcnZpY2VzLWRldGFpbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJlc2VydmUtcm9vbXMtZGV0YWlscyAubXBoYi1yb29tLXJhdGUtdmFyaWFudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAuODEyNXJlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJvb20tdHlwZS10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXJvb20tZGV0YWlscysubXBoYi1yb29tLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA0LjVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jb3Vwb24tY29kZS13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWNvdXBvbi1jb2RlLXdyYXBwZXI+cDpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogLjMxMjVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jb3Vwb24tY29kZS13cmFwcGVyIC5tcGhiLWNvdXBvbi1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItcHJpY2UtYnJlYWtkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93biAubXBoYi1wcmljZS1icmVha2Rvd24tZXhwYW5kIHtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93biAubXBoYi1wcmljZS1icmVha2Rvd24tZXhwYW5kPi5tcGhiLWlubmVyLWljb24ge1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gIHdpZHRoOiAxLjI1ZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZD4ubXBoYi1pbm5lci1pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1wcmljZS1icmVha2Rvd24gLm1waGItcHJpY2UtYnJlYWtkb3duLWV4cGFuZD4ubXBoYi1pbm5lci1pY29uKy5tcGhiLWlubmVyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIlxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLXByaWNlLWJyZWFrZG93biB0Zm9vdCB0aCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItZ2F0ZXdheXMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWdhdGV3YXlzLWxpc3Q+bGkge1xuICBtYXJnaW4tdG9wOiAxLjVlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiLWdhdGV3YXlzLWxpc3QgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1nYXRld2F5cy1saXN0IC5tcGhiLWdhdGV3YXktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogLjgxMjVyZW1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGItZ2F0ZXdheXMtbGlzdCAubXBoYi1nYXRld2F5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6ODAlXG4gIH1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVja291dC10ZXJtcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnRcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAubXBoYi1jaGVja291dC10ZXJtcy13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiX3NjX2NoZWNrb3V0LWZvcm0+Lm1waGItdG90YWwtcHJpY2Uge1xuICBjb2xvcjogIzE3MTgxYTtcbiAgbWFyZ2luOiAzLjEyNXJlbSAwIDEuODc1cmVtXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgLm1waGJfc2NfY2hlY2tvdXQtZm9ybT4ubXBoYi10b3RhbC1wcmljZSAubXBoYi10b3RhbC1wcmljZS1maWVsZCB7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyIC5tcGhiX3NjX2NoZWNrb3V0LXN1Ym1pdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgI21waGItYmlsbGluZy1kZXRhaWxzIC5tcGhiLWJpbGxpbmctZmllbGRzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxLjI1cmVtIDAgMFxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyAubm90aWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAjbXBoYi1iaWxsaW5nLWRldGFpbHMgLm1waGItYmlsbGluZy1maWVsZHMgLm1waGItc3RyaXBlLXBheW1lbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwXG59XG5cbi5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgI21waGItYmlsbGluZy1kZXRhaWxzIC5tcGhiLWJpbGxpbmctZmllbGRzIC5tcGhiLXN0cmlwZS1lbGVtZW50LC5tcGhiX3NjX2NoZWNrb3V0LXdyYXBwZXIgI21waGItYmlsbGluZy1kZXRhaWxzIC5tcGhiLWJpbGxpbmctZmllbGRzIGlucHV0W2RhdGEtYmVhbnN0cmVhbS1pZF0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmNlMDBcbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtd3JhcHBlciAjbXBoYi1iaWxsaW5nLWRldGFpbHMgLm1waGItYmlsbGluZy1maWVsZHMgaW5wdXRbZGF0YS1iZWFuc3RyZWFtLWlkXStkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbVxufVxuXG4ubXBoYl9zY19jaGVja291dC13cmFwcGVyICNtcGhiLWJpbGxpbmctZGV0YWlscyAubXBoYi1iaWxsaW5nLWZpZWxkcyAuc2VwYV9kZWJpdCAubm90aWNlIHtcbiAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtc2VydmljZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMFxufVxuXG4ubXBoYl9zY19jaGVja291dC1zZXJ2aWNlcy1saXN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDAgLjVyZW1cbn1cblxuLm1waGJfc2NfY2hlY2tvdXQtc2VydmljZXMtbGlzdCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4xMilcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWRkLXJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTcxODFhXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFkZC1yZXZpZXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAwIDBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tcGhiLXJldmlld3MgLm1waGJyLWFkZC1yZXZpZXcge1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbVxuICB9XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXR5cGVzIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLWFjY29tbW9kYXRpb24tcmF0aW5nLXR5cGVzIC5tcGhici1yYXRpbmctdHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE3MTgxYVxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1hY2NvbW1vZGF0aW9uLXJhdGluZy10eXBlcyAubXBoYnItcmF0aW5nLXR5cGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdHlwZXMgLm1waGJyLXJhdGluZy10eXBlIC5tcGhici1zdGFyLXJhdGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwNS41cHhcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctd3JhcHBlciAubXBoYnItYWNjb21tb2RhdGlvbi1yYXRpbmctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXR5cGUge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXR5cGUrLm1waGJyLXJhdGluZy10eXBlIHtcbiAgbWFyZ2luLXRvcDogLjVyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXR5cGUgLm1waGJyLXN0YXItcmF0aW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTQ1Ljc1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yYXRpbmctdHlwZSAubXBoYnItc3Rhci1yYXRpbmc6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6ICdcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDVcXDAwYTBcXGYwMDUnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmY2UwMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1yYXRpbmctdHlwZSAubXBoYnItc3Rhci1yYXRpbmc+c3BhbiB7XG4gIHBhZGRpbmctdG9wOiAyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItcmF0aW5nLXR5cGUgLm1waGJyLXN0YXItcmF0aW5nPnNwYW46YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiAnXFxmMDA1XFwwMGEwXFxmMDA1XFwwMGEwXFxmMDA1XFwwMGEwXFxmMDA1XFwwMGEwXFxmMDA1JztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmY2UwMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgcGFkZGluZzogMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIrLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC41ZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYnItc3RhcnMge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzOmhvdmVyIGE6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycyBhIHtcbiAgd2lkdGg6IDEuMWVtXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGE6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6ICdcXGYwMDUnO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGE6aG92ZXJ+YTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzIGEuYWN0aXZlOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYnItc3RhcnMgYS5hY3RpdmV+YTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgLm1waGJyLXN0YXJzLnNlbGVjdGVkOmhvdmVyIGE6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhici1uZXctcmV2aWV3LWJveCAubXBoYnItcmF0aW5nLXBhcmFtZXRlci13cmFwcGVyIC5tcGhici1zdGFycy5zZWxlY3RlZDpob3ZlciBhLmFjdGl2ZX5hOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnItbmV3LXJldmlldy1ib3ggLm1waGJyLXJhdGluZy1wYXJhbWV0ZXItd3JhcHBlciAubXBoYnItc3RhcnMuc2VsZWN0ZWQgYTpiZWZvcmUge1xuICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tcGhiLXJldmlld3MgLm1waGJyLW5ldy1yZXZpZXctYm94IC5tcGhici1yYXRpbmctcGFyYW1ldGVyLXdyYXBwZXIgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNzE4MWFcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5tcGhici1yYXRpbmctdHlwZSB7XG4gIGhlaWdodDogMXJlbVxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhicl9yZXZpZXcgLm1waGJyLXN0YXItcmF0aW5nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuXG4ubXBoYi1yZXZpZXdzIC5tcGhicl9yZXZpZXcgLm1waGJyLXN0YXItcmF0aW5nOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5tcGhici1zdGFyLXJhdGluZz5zcGFuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAuNzVyZW1cbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5jaGlsZHJlbiAuY29tbWVudC1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAxMHB4IDEycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgbGVmdDogMTAwcHg7XG4gIHRvcDogLTExcHhcbn1cblxuLm1waGItcmV2aWV3cyAubXBoYnJfcmV2aWV3IC5jaGlsZHJlbiAuY29tbWVudC1jb250ZW50IC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yNXB4XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHhcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIHtcbiAgICB3aWR0aDo1MCVcbiAgfVxuXG4gIC5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDBcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIHtcbiAgICB3aWR0aDozMy4zMyVcbiAgfVxuXG4gIC5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDBcbiAgfVxufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2UgLm1waGItbG9vcC1zZXJ2aWNlLXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW1cbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIC5tcGhiLWxvb3Atc2VydmljZS10aHVtYm5haWwgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2UgLm1waGItc2VydmljZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbVxufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2UgLm1waGItc2VydmljZS10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxufVxuXG4ubXBoYl9zY19zZXJ2aWNlcy13cmFwcGVyIC5tcGhiLXNlcnZpY2UgLm1waGItc2VydmljZS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxM2IwYmJcbn1cblxuLm1waGJfc2Nfc2VydmljZXMtd3JhcHBlciAubXBoYi1zZXJ2aWNlIC5tcGhiLXByaWNlLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwXG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1wcmljZS13cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0XG59XG5cbi5tcGhiX3NjX3NlcnZpY2VzLXdyYXBwZXIgLm1waGItc2VydmljZSAubXBoYi1sb29wLXNlcnZpY2UtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5zaW5nbGUtbXBoYl9yb29tX3NlcnZpY2UgLm1waGItc2luZ2xlLXNlcnZpY2UtcHJpY2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZFxufVxuXG4uc2luZ2xlLW1waGJfcm9vbV9zZXJ2aWNlIC5tcGhiLXNpbmdsZS1zZXJ2aWNlLXByaWNlLXdyYXBwZXIgLm1waGItcHJpY2UtdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4uc2luZ2xlLW1waGJfcm9vbV9zZXJ2aWNlIC5tcGhiLXNpbmdsZS1zZXJ2aWNlLXByaWNlLXdyYXBwZXIgLm1waGItcHJpY2UtdGl0bGUsLnNpbmdsZS1tcGhiX3Jvb21fc2VydmljZSAubXBoYi1zaW5nbGUtc2VydmljZS1wcmljZS13cmFwcGVyIC5tcGhiLXByaWNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuLnNpbmdsZS1tcGhiX3Jvb21fc2VydmljZSAubXBoYi1wcmljZS13cmFwcGVyIHtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2Vcbn1cblxuLnNpbmdsZS1tcGhiX3Jvb21fc2VydmljZSAubXBoYi1wcmljZS13cmFwcGVyIC5tcGhiLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtXG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEzYjBiYlxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMFxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwXG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IGEge1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE3MTgxYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogIzEzYjBiYlxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLDU0LDcyLC4wOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6My43NXJlbVxuICB9XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1kZXRhaWxzLWZvcm0gLm1waGItYWNjb3VudC1kZXRhaWxzIHtcbiAgbWFyZ2luOiAwIC0xMHB4XG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1kZXRhaWxzLWZvcm0gLm1waGItYWNjb3VudC1kZXRhaWxzOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aFxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscz4qIHtcbiAgcGFkZGluZzogMCAxMHB4XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscz4qIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgZmxvYXQ6IGxlZnRcbiAgfVxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscyAubXBoYi1jdXN0b21lci1hZGRyZXNzMSwubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtZGV0YWlscy1mb3JtIC5tcGhiLWFjY291bnQtZGV0YWlscyAubXBoYi1jdXN0b21lci1waG9uZSB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1kZXRhaWxzLWZvcm0gLm1waGItYWNjb3VudC1jaGFuZ2UtcGFzc3dvcmQge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZFxufVxuXG4ubXBoYl9zY19hY2NvdW50IC5tcGhiLWFjY291bnQtYm9va2luZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX2FjY291bnQgLm1waGItYWNjb3VudC1ib29raW5ncyAuYm9va2luZy1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIC5ib29raW5nLWFjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYjBiYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNzVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHhcbn1cblxuLm1waGJfc2NfYWNjb3VudCAubXBoYi1hY2NvdW50LWJvb2tpbmdzIC5ib29raW5nLWFjdGlvbnMgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxNzE4MWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5tcGhiLWxvZ2luLWZvcm0gZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtXG59XG5cbi5tcGhiX3NjX3Jvb21fcmF0ZXMtd3JhcHBlciAubXBoYi1yb29tLXJhdGVzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lXG59XG5cbi5tcGhiX3NjX3Jvb21fcmF0ZXMtd3JhcHBlciAubXBoYi1yb29tLXJhdGVzLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcGhiX3NjX3Jvb21fcmF0ZXMtd3JhcHBlciAubXBoYi1yb29tLXJhdGVzLWxpc3QgbGkrbGkge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtXG59XG5cbi5tcGhiX3NjX2FjY29tbW9kYXRpb25fcmV2aWV3cy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5tcGhiLXBheW1lbnQtbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsNTQsNzIsLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCw1NCw3MiwuMDgpXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzoyLjVyZW1cbiAgfVxufVxuXG4ubXBoYl9zY19ib29raW5nX2NvbmZpcm1hdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHMtc2VjdGlvbiAubXBoYi1ib29raW5nLWRldGFpbHM+bGkgc3Bhbi52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDBcbn1cblxuLm1waGJfc2NfYm9va2luZ19jb25maXJtYXRpb24gLm1waGItYm9va2luZy1kZXRhaWxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5hY2NvbW1vZGF0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAuODc1cmVtXG59XG5cbi5tcGhiX3NjX2Jvb2tpbmdfY29uZmlybWF0aW9uIC5hY2NvbW1vZGF0aW9ucy1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMFxufVxuXG4ubXAtY29va2llLWNvbnNlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLC4xKTtcbiAgcGFkZGluZzogMS41ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbiAgei1pbmRleDogOTk5OTk5XG59XG5cbi5tcC1jb29raWUtY29uc2VudCBhLC5tcC1jb29raWUtY29uc2VudCBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXRcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50LnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXBcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19wcmVmZXJlbmNlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19wcmVmZXJlbmNlcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fdGV4dC10aXRsZSwubXAtY29va2llLWNvbnNlbnRfX3ByZWZlcmVuY2VzLWl0ZW0tbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fdGV4dC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X190ZXh0LWRlc2NyaXB0aW9uLC5tcC1jb29raWUtY29uc2VudF9fcHJlZmVyZW5jZXMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjVcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2guZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMVxufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC1jaGVja2JveDpjaGVja2VkKy5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMyMDIwNDBcbn1cblxuLm1wLWNvb2tpZS1jb25zZW50X19zd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC10b2dnbGU6YmVmb3JlIHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0b1xufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzXG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fYWN0aW9ucyAuYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGNvbG9yOiAjMTNiMGJiXG59XG5cbi5tcC1jb29raWUtY29uc2VudF9fYWN0aW9ucyAuYnV0dG9uLW91dGxpbmVkOmhvdmVyIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogIzEzYjBiYlxufVxuXG4ubXAtY29va2llLWNvbnNlbnRfX3N3aXRjaC1jaGVja2JveDpjaGVja2VkKy5tcC1jb29raWUtY29uc2VudF9fc3dpdGNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICMxM2IwYmJcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjUuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLC5mYWIsLmZhbCwuZmFyLC5mYXMge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtXG59XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW1cbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW1cbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW1cbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW1cbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW1cbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW1cbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW1cbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW1cbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW1cbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW1cbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbVxufVxuXG4uZmEtZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1ZW1cbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMFxufVxuXG4uZmEtdWw+bGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmZhLWxpIHtcbiAgbGVmdDogLTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XG59XG5cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IC4wOGVtIHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW1cbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW1cbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsLmZhYi5mYS1wdWxsLXJpZ2h0LC5mYWwuZmEtcHVsbC1yaWdodCwuZmFyLmZhLXB1bGwtcmlnaHQsLmZhcy5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW1cbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyXG59XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZylcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKVxufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiXG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpXG59XG5cbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MCB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmVcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW1cbn1cblxuLmZhLXN0YWNrLTF4LC5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJVxufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdFxufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbVxufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmXG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiXG59XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIlxufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIlxufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiXG59XG5cbi5mYS1hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiXG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIlxufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCJcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiXG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIlxufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIlxufVxuXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIlxufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiXG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCJcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiXG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCJcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIlxufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIlxufVxuXG4uZmEtYWxpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQyXCJcbn1cblxuLmZhLWFsbGVyZ2llczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiXG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIlxufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiXG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIlxufVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIlxufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCJcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiXG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCJcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiXG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIlxufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCJcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIlxufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiXG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiXG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiXG59XG5cbi5mYS1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiXG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCJcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIlxufVxuXG4uZmEtYW5raDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiXG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIlxufVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiXG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiXG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiXG59XG5cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIlxufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCJcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIlxufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiXG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCJcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIlxufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiXG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIlxufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCJcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIlxufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiXG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiXG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiXG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCJcbn1cblxuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiXG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIlxufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCJcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCJcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIlxufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIlxufVxuXG4uZmEtYXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIlxufVxuXG4uZmEtYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiXG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCJcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCJcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiXG59XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCJcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiXG59XG5cbi5mYS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiXG59XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIlxufVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCJcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCJcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIlxufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCJcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCJcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCJcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIlxufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiXG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCJcbn1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiXG59XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCJcbn1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIlxufVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCJcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiXG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIlxufVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiXG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIlxufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiXG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCJcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCJcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIlxufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiXG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIlxufVxuXG4uZmEtYmlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIlxufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiXG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIlxufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiXG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCJcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiXG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCJcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIlxufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCJcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIlxufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiXG59XG5cbi5mYS1ibGVuZGVyLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCJcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCJcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIlxufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCJcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiXG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiXG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCJcbn1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIlxufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiXG59XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCJcbn1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIlxufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiXG59XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIlxufVxuXG4uZmEtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCJcbn1cblxuLmZhLWJvb2stcmVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCJcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCJcbn1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiXG59XG5cbi5mYS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIlxufVxuXG4uZmEtYm94LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIlxufVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIlxufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiXG59XG5cbi5mYS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiXG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIlxufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjlcIlxufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCJcbn1cblxuLmZhLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCJcbn1cblxuLmZhLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVkXCJcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiXG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIlxufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIlxufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIlxufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIlxufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiXG59XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCJcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiXG59XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCJcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIlxufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiXG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCJcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCJcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiXG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiXG59XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiXG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCJcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCJcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiXG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIlxufVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiXG59XG5cbi5mYS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiXG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiXG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIlxufVxuXG4uZmEtY2FyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiXG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiXG59XG5cbi5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIlxufVxuXG4uZmEtY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIlxufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiXG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCJcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCJcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiXG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIlxufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIlxufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCJcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiXG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIlxufVxuXG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZFwiXG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCJcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiXG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiXG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiXG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIlxufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiXG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIlxufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCJcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIlxufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiXG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiXG59XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiXG59XG5cbi5mYS1jaGFsa2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCJcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiXG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCJcbn1cblxuLmZhLWNoYXJ0LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIlxufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCJcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIlxufVxuXG4uZmEtY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCJcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCJcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiXG59XG5cbi5mYS1jaGVjay1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIlxufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCJcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCJcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiXG59XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiXG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCJcbn1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiXG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCJcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCJcbn1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIlxufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiXG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCJcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCJcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiXG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIlxufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiXG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCJcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCJcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiXG59XG5cbi5mYS1jaHVyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIlxufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCJcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiXG59XG5cbi5mYS1jaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCJcbn1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiXG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIlxufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIlxufVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIlxufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIlxufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIlxufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIlxufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCJcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCJcbn1cblxuLmZhLWNsb3VkLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIlxufVxuXG4uZmEtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCJcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIlxufVxuXG4uZmEtY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiXG59XG5cbi5mYS1jbG91ZC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIlxufVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIlxufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiXG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCJcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIlxufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCJcbn1cblxuLmZhLWNvY2t0YWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCJcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIlxufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIlxufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiXG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiXG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIlxufVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCJcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIlxufVxuXG4uZmEtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIlxufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiXG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCJcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCJcbn1cblxuLmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCJcbn1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiXG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCJcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCJcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiXG59XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIlxufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiXG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiXG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiXG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiXG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIlxufVxuXG4uZmEtY29va2llOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYzXCJcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCJcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIlxufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCJcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCJcbn1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIlxufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiXG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCJcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiXG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiXG59XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCJcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIlxufVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIlxufVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIlxufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiXG59XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCJcbn1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCJcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIlxufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIlxufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiXG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiXG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIlxufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiXG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCJcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCJcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCJcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCJcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIlxufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCJcbn1cblxuLmZhLWRlbW9jcmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCJcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiXG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCJcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIlxufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCJcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIlxufVxuXG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCJcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiXG59XG5cbi5mYS1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCJcbn1cblxuLmZhLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCJcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIlxufVxuXG4uZmEtZGljZS1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCJcbn1cblxuLmZhLWRpY2UtZm91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiXG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiXG59XG5cbi5mYS1kaWNlLXNpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiXG59XG5cbi5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCJcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCJcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIlxufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiXG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIlxufVxuXG4uZmEtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiXG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCJcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiXG59XG5cbi5mYS1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIlxufVxuXG4uZmEtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIlxufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCJcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiXG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIlxufVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCJcbn1cblxuLmZhLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCJcbn1cblxuLmZhLWRvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCJcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIlxufVxuXG4uZmEtZG9uYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCJcbn1cblxuLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCJcbn1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiXG59XG5cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCJcbn1cblxuLmZhLWRvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIlxufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIlxufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiXG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCJcbn1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiXG59XG5cbi5mYS1kcmF3LXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWVcIlxufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIlxufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCJcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIlxufVxuXG4uZmEtZHJ1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiXG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCJcbn1cblxuLmZhLWRydW1zdGljay1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ3XCJcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiXG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiXG59XG5cbi5mYS1kdW5nZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCJcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiXG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCJcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIlxufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiXG59XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCJcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCJcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiXG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCJcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIlxufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiXG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiXG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIlxufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIlxufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiXG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NThcIlxufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCJcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiXG59XG5cbi5mYS1lcXVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIlxufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCJcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiXG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiXG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCJcbn1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiXG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIlxufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIlxufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCJcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCJcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiXG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiXG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIlxufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIlxufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCJcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiXG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiXG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIlxufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIlxufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiXG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIlxufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCJcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCJcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIlxufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCJcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiXG59XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCJcbn1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCJcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiXG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiXG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCJcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCJcbn1cblxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiXG59XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCJcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiXG59XG5cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCJcbn1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCJcbn1cblxuLmZhLWZpbGUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIlxufVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiXG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiXG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCJcbn1cblxuLmZhLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCJcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiXG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCJcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiXG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCJcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCJcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiXG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiXG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiXG59XG5cbi5mYS1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiXG59XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCJcbn1cblxuLmZhLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiXG59XG5cbi5mYS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCJcbn1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiXG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCJcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiXG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiXG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCJcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCJcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIlxufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCJcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCJcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiXG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCJcbn1cblxuLmZhLWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIlxufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIlxufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiXG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiXG59XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiXG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiXG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIlxufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCJcbn1cblxuLmZhLWZsdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIlxufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCJcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiXG59XG5cbi5mYS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIlxufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIlxufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIlxufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiXG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIlxufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiXG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNVwiXG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU2XCJcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiXG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIlxufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiXG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIlxufVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiXG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiXG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCJcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIlxufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIlxufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiXG59XG5cbi5mYS1mcm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCJcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCJcbn1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIlxufVxuXG4uZmEtZnVsY3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiXG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCJcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiXG59XG5cbi5mYS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwY1wiXG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIlxufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiXG59XG5cbi5mYS1nYXMtcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiXG59XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiXG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIlxufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiXG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCJcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCJcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiXG59XG5cbi5mYS1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiXG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCJcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiXG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCJcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiXG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCJcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIlxufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCJcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiXG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIlxufVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiXG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiXG59XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCJcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCJcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIlxufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIlxufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCJcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCJcbn1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIlxufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCJcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiXG59XG5cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIlxufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIlxufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCJcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiXG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiXG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiXG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCJcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiXG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCJcbn1cblxuLmZhLWdvcHVyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjRcIlxufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIlxufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIlxufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiXG59XG5cbi5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzFcIlxufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCJcbn1cblxuLmZhLWdyaW1hY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIlxufVxuXG4uZmEtZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiXG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiXG59XG5cbi5mYS1ncmluLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIlxufVxuXG4uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCJcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCJcbn1cblxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCJcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCJcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIlxufVxuXG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiXG59XG5cbi5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiXG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIlxufVxuXG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiXG59XG5cbi5mYS1ncmluLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIlxufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCJcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIlxufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIlxufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIlxufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiXG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiXG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiXG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIlxufVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiXG59XG5cbi5mYS1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIlxufVxuXG4uZmEtaGFtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjVcIlxufVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCJcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiXG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCJcbn1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCJcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIlxufVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiXG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIlxufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCJcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIlxufVxuXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiXG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIlxufVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCJcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIlxufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiXG59XG5cbi5mYS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiXG59XG5cbi5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCJcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiXG59XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiXG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCJcbn1cblxuLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIlxufVxuXG4uZmEtaGF5a2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY2XCJcbn1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiXG59XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCJcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIlxufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIlxufVxuXG4uZmEtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiXG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiXG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIlxufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiXG59XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiXG59XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIlxufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIlxufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiXG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCJcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIlxufVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIlxufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiXG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiXG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiXG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiXG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiXG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIlxufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCJcbn1cblxuLmZhLWhvdC10dWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIlxufVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIlxufVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCJcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiXG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCJcbn1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCJcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiXG59XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIlxufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIlxufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiXG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiXG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCJcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCJcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCJcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIlxufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIlxufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIlxufVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCJcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIlxufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIlxufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCJcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCJcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCJcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIlxufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIlxufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCJcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCJcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIlxufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCJcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiXG59XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiXG59XG5cbi5mYS1qYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCJcbn1cblxuLmZhLWplZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjlcIlxufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiXG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCJcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCJcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCJcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiXG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiXG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiXG59XG5cbi5mYS1qcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIlxufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIlxufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIlxufVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCJcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiXG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCJcbn1cblxuLmZhLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCJcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiXG59XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIlxufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIlxufVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiXG59XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCJcbn1cblxuLmZhLWtpc3MtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiXG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIlxufVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCJcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiXG59XG5cbi5mYS1sYW5kbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiXG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiXG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIlxufVxuXG4uZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIlxufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiXG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIlxufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiXG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiXG59XG5cbi5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCJcbn1cblxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiXG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCJcbn1cblxuLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZkXCJcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIlxufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiXG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiXG59XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCJcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiXG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIlxufVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIlxufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCJcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiXG59XG5cbi5mYS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIlxufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiXG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCJcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCJcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCJcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiXG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiXG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIlxufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiXG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiXG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCJcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIlxufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIlxufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiXG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIlxufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiXG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCJcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCJcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCJcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIlxufVxuXG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCJcbn1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIlxufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiXG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiXG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIlxufVxuXG4uZmEtbWFpbC1idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCJcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiXG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCJcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCJcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiXG59XG5cbi5mYS1tYXAtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCJcbn1cblxuLmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCJcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIlxufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIlxufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiXG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIlxufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIlxufVxuXG4uZmEtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCJcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIlxufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIlxufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIlxufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiXG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCJcbn1cblxuLmZhLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIlxufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIlxufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCJcbn1cblxuLmZhLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCJcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIlxufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCJcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCJcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiXG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiXG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIlxufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIlxufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCJcbn1cblxuLmZhLW1laC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiXG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCJcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiXG59XG5cbi5mYS1tZW5vcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCJcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIlxufVxuXG4uZmEtbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCJcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiXG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCJcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCJcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCJcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIlxufVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiXG59XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIlxufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIlxufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCJcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiXG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIlxufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIlxufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCJcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiXG59XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCJcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIlxufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCJcbn1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIlxufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIlxufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNhXCJcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIlxufVxuXG4uZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIlxufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCJcbn1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCJcbn1cblxuLmZhLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIlxufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiXG59XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIlxufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiXG59XG5cbi5mYS1tb3VudGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiXG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCJcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCJcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIlxufVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiXG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCJcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiXG59XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIlxufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCJcbn1cblxuLmZhLW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOFwiXG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCJcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIlxufVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCJcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIlxufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCJcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiXG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiXG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIlxufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIlxufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiXG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiXG59XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCJcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiXG59XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiXG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiXG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIlxufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIlxufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiXG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIlxufVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIlxufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiXG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiXG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIlxufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIlxufVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCJcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIlxufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCJcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiXG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiXG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIlxufVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiXG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIlxufVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiXG59XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiXG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiXG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiXG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCJcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCJcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiXG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIlxufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCJcbn1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCJcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiXG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCJcbn1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiXG59XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCJcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIlxufVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiXG59XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIlxufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCJcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiXG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCJcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIlxufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCJcbn1cblxuLmZhLXBlcnNvbi1ib290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1NlwiXG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiXG59XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiXG59XG5cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTExXCJcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCJcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCJcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiXG59XG5cbi5mYS1waG9uZS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIlxufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCJcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIlxufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIlxufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIlxufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiXG59XG5cbi5mYS1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCJcbn1cblxuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCJcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiXG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiXG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCJcbn1cblxuLmZhLXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIlxufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIlxufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiXG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjBcIlxufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiXG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiXG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiXG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCJcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIlxufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIlxufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIlxufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiXG59XG5cbi5mYS1wb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCJcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiXG59XG5cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIlxufVxuXG4uZmEtcG9vLXN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCJcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIlxufVxuXG4uZmEtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIlxufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiXG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIlxufVxuXG4uZmEtcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiXG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCJcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiXG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCJcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCJcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCJcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIlxufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCJcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiXG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIlxufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCJcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiXG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiXG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIlxufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIlxufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCJcbn1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiXG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIlxufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIlxufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiXG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiXG59XG5cbi5mYS1xdXJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiXG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIlxufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiXG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIlxufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiXG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiXG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiXG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIlxufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIlxufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiXG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCJcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiXG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIlxufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCJcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIlxufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiXG59XG5cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiXG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCJcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiXG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiXG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIlxufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCJcbn1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIlxufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCJcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiXG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCJcbn1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiXG59XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIlxufVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiXG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCJcbn1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCJcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiXG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCJcbn1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIlxufVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIlxufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCJcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIlxufVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiXG59XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiXG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiXG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCJcbn1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCJcbn1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIlxufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiXG59XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCJcbn1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCJcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiXG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCJcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIlxufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCJcbn1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiXG59XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiXG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIlxufVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCJcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiXG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCJcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiXG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIlxufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIlxufVxuXG4uZmEtc2VhcmNoZW5naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWJcIlxufVxuXG4uZmEtc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIlxufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIlxufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCJcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiXG59XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIlxufVxuXG4uZmEtc2hhcGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCJcbn1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCJcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiXG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCJcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiXG59XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiXG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCJcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIlxufVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiXG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIlxufVxuXG4uZmEtc2hvZS1wcmludHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIlxufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCJcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiXG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCJcbn1cblxuLmZhLXNob3B3YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCJcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiXG59XG5cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiXG59XG5cbi5mYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCJcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCJcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIlxufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCJcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiXG59XG5cbi5mYS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIlxufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIlxufVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiXG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCJcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIlxufVxuXG4uZmEtc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIlxufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiXG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiXG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiXG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiXG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCJcbn1cblxuLmZhLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCJcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiXG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCJcbn1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCJcbn1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIlxufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiXG59XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCJcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIlxufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIlxufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIlxufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIlxufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCJcbn1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiXG59XG5cbi5mYS1zb2NrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5NlwiXG59XG5cbi5mYS1zb2xhci1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiXG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCJcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiXG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCJcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIlxufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIlxufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCJcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiXG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCJcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIlxufVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCJcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIlxufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiXG59XG5cbi5mYS1zcGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIlxufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiXG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCJcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIlxufVxuXG4uZmEtc3ByYXktY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJkXCJcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiXG59XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiXG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OThcIlxufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIlxufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIlxufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIlxufVxuXG4uZmEtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmZcIlxufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiXG59XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiXG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIlxufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiXG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCJcbn1cblxuLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiXG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCJcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCJcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiXG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIlxufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiXG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIlxufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIlxufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCJcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCJcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIlxufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIlxufVxuXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCJcbn1cblxuLmZhLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCJcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiXG59XG5cbi5mYS1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIlxufVxuXG4uZmEtc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCJcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCJcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIlxufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCJcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCJcbn1cblxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUxXCJcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiXG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiXG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIlxufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCJcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiXG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiXG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCJcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiXG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiXG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiXG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIlxufVxuXG4uZmEtc3VycHJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIlxufVxuXG4uZmEtc3dhdGNoYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiXG59XG5cbi5mYS1zd2ltbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCJcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIlxufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCJcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIlxufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIlxufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiXG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiXG59XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIlxufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCJcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIlxufVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiXG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiXG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIlxufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiXG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCJcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCJcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIlxufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCJcbn1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCJcbn1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIlxufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIlxufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIlxufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiXG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIlxufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiXG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiXG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiXG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCJcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCJcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCJcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIlxufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCJcbn1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIlxufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiXG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiXG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCJcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIlxufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIlxufVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIlxufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIlxufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCJcbn1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiXG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCJcbn1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCJcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiXG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCJcbn1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIlxufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIlxufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiXG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIlxufVxuXG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCJcbn1cblxuLmZhLXRvb2xib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIlxufVxuXG4uZmEtdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIlxufVxuXG4uZmEtdG9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIlxufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiXG59XG5cbi5mYS10cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIyXCJcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIlxufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCJcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIlxufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIlxufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIlxufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCJcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCJcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiXG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCJcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiXG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiXG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIlxufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIlxufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiXG59XG5cbi5mYS10cnVjay1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCJcbn1cblxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiXG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIlxufVxuXG4uZmEtdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCJcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiXG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIlxufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiXG59XG5cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiXG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIlxufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiXG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiXG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiXG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCJcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCJcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCJcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCJcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiXG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCJcbn1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCJcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCJcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIlxufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiXG59XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIlxufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCJcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIlxufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiXG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIlxufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCJcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIlxufVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIlxufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIlxufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIlxufVxuXG4uZmEtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmY1wiXG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiXG59XG5cbi5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZkXCJcbn1cblxuLmZhLXVzZXItY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCJcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiXG59XG5cbi5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIlxufVxuXG4uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiXG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIlxufVxuXG4uZmEtdXNlci1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAyXCJcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIlxufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiXG59XG5cbi5mYS11c2VyLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCJcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiXG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiXG59XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiXG59XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCJcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCJcbn1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCJcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIlxufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIlxufVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCJcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCJcbn1cblxuLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIlxufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIlxufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCJcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIlxufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIlxufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCJcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIlxufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiXG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIlxufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiXG59XG5cbi5mYS12aWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkyXCJcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCJcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCJcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCJcbn1cblxuLmZhLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCJcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiXG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiXG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIlxufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiXG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCJcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCJcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiXG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIlxufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIlxufVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIlxufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiXG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIlxufVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIlxufVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCJcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCJcbn1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIlxufVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCJcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiXG59XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiXG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIlxufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIlxufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCJcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCJcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiXG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiXG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIlxufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiXG59XG5cbi5mYS13aG1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZFwiXG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCJcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCJcbn1cblxuLmZhLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIlxufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCJcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiXG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIlxufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIlxufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiXG59XG5cbi5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZlwiXG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCJcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCJcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiXG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiXG59XG5cbi5mYS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE0XCJcbn1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCJcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiXG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCJcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIlxufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiXG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCJcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIlxufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCJcbn1cblxuLmZhLXgtcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCJcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIlxufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiXG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiXG59XG5cbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIlxufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIlxufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCJcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCJcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIlxufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIlxufVxuXG4uZmEteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIlxufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIlxufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiXG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiXG59XG5cbi5mYS16aGlodTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiXG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHhcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QlM0YpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMi5odG1sKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnKSBmb3JtYXQoXCJzdmdcIilcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7XG4gIHNyYzogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3QlM0YpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbi5mYXIge1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3QpO1xuICBzcmM6IHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCUzRikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjIuaHRtbCkgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvZ2V0d2lkL3ZlbmRvcnMvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vLi4vLi4vLi4vcGx1Z2lucy9nZXR3aWQvdmVuZG9ycy9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguLi8uLi8uLi8uLi9wbHVnaW5zL2dldHdpZC92ZW5kb3JzL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZykgZm9ybWF0KFwic3ZnXCIpXG59XG5cbi5mYSwuZmFyLC5mYXMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCJcbn1cblxuLmZhLC5mYXMge1xuICBmb250LXdlaWdodDogOTAwXG59XG5cbi53cC1ibG9jayB7XG59XG5cbi53cC1ibG9jay1nZXR3aWQtc2VjdGlvbiAud3AtYmxvY2stZ2V0d2lkLXNlY3Rpb25fX3dyYXBwZXIgLndwLWJsb2NrLWdldHdpZC1zZWN0aW9uX19pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzUwcHhcbn1cblxuQGNoYXJzZXQgXCJVVEYtOFwiOyAvKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy43LjBcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTggRGFuaWVsIEVkZW5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLDIwJSw1MyUsODAlLHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgNDAlLDQzJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApXG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTVweCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTVweCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwyMCUsNTMlLDgwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIDQwJSw0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMzBweCwwKVxuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTE1cHgsMClcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKVxuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSw1MCUsdG8ge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIDI1JSw3NSUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsNTAlLHRvIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICAyNSUsNzUlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LDEuMDUsMS4wNSlcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsLjc1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LC43NSwxKVxuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNzUsMS4yNSwxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjc1LDEuMjUsMSlcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwuODUsMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsLjg1LDEpXG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwxLjA1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsMS4wNSwxKVxuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LC45NSwxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwuOTUsMSlcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwuNzUsMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsLjc1LDEpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwxLjI1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNzUsMS4yNSwxKVxuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LC44NSwxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwuODUsMSlcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LDEuMDUsMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwxLjA1LDEpXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsLjk1LDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LC45NSwxKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxufVxuXG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIDEwJSwzMCUsNTAlLDcwJSw5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgMjAlLDQwJSw2MCUsODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIDEwJSwzMCUsNTAlLDcwJSw5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgMjAlLDQwJSw2MCUsODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApXG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVhZFNoYWtlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxuICB9XG5cbiAgNi41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpXG4gIH1cblxuICAxOC41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZylcbiAgfVxuXG4gIDMxLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZylcbiAgfVxuXG4gIDQzLjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKVxuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcbiAgfVxuXG4gIDYuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKVxuICB9XG5cbiAgMTguNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpXG4gIH1cblxuICAzMS41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpXG4gIH1cblxuICA0My41JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZylcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gIH1cbn1cblxuLmhlYWRTaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZylcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZylcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlclxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cblxuICAxMCUsMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIDMwJSw1MCUsNzAlLDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgzZGVnKVxuICB9XG5cbiAgNDAlLDYwJSw4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICB9XG5cbiAgMTAlLDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpIHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICAzMCUsNTAlLDcwJSw5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDQwJSw2MCUsODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwwLDApIHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKVxuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLDAsMCkgcm90YXRlKDNkZWcpXG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLDAsMCkgcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsMCwwKSByb3RhdGUoMmRlZylcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsMCwwKSByb3RhdGUoLTFkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLDAsMCkgcm90YXRlKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsMCwwKSByb3RhdGUoLTVkZWcpXG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsMCwwKSByb3RhdGUoM2RlZylcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsMCwwKSByb3RhdGUoLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwwLDApIHJvdGF0ZSgtM2RlZylcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwwLDApIHJvdGF0ZSgyZGVnKVxuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLDAsMCkgcm90YXRlKC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwwLDApIHJvdGF0ZSgtMWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XG4gIDAlLDExLjElLHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIDIyLjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZylcbiAgfVxuXG4gIDMzLjMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKVxuICB9XG5cbiAgNDQuNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcbiAgfVxuXG4gIDU1LjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpXG4gIH1cblxuICA2Ni42JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZylcbiAgfVxuXG4gIDc3LjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKVxuICB9XG5cbiAgODguOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtLjE5NTMxMjVkZWcpIHNrZXdZKC0uMTk1MzEyNWRlZylcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgMCUsMTEuMSUsdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgMjIuMiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxuICB9XG5cbiAgMzMuMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXG4gIH1cblxuICA0NC40JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKVxuICB9XG5cbiAgNTUuNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcbiAgfVxuXG4gIDY2LjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKVxuICB9XG5cbiAgNzcuNyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpXG4gIH1cblxuICA4OC44JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKVxuICB9XG59XG5cbi5qZWxsbyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhlYXJ0QmVhdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG5cbiAgMTQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMylcbiAgfVxuXG4gIDI4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgfVxuXG4gIDQyJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpXG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWFydEJlYXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgfVxuXG4gIDE0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpXG4gIH1cblxuICAyOCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cblxuICA0MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKVxuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG59XG5cbi5oZWFydEJlYXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhcnRCZWF0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBoZWFydEJlYXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLDIwJSw0MCUsNjAlLDgwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMylcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSlcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSlcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywxLjAzLDEuMDMpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsMS4wMywxLjAzKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsLjk3LC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywuOTcsLjk3KVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwyMCUsNDAlLDYwJSw4MCUsdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSlcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gIH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsMS4wMywxLjAzKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLDEuMDMsMS4wMylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LC45NywuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsLjk3LC45NylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyNXB4LDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTMwMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyNXB4LDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDI1cHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApXG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSlcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSlcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwwLDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5ib3VuY2VJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LDAsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsMCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSlcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwwLDApXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwwLDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwwLDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LDAsMClcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSw2MCUsNzUlLDkwJSx0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKVxuICB9XG5cbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDMwMDBweCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwzMDAwcHgsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMClcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKVxuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNXB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsNjAlLDc1JSw5MCUsdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSlcbiAgfVxuXG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwzMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMzAwMHB4LDApXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApXG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMClcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTVweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTVweCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwuOSwuOSlcbiAgfVxuXG4gIDUwJSw1NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwxLjEsMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSlcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LC45LC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksLjksLjkpXG4gIH1cblxuICA1MCUsNTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsMS4xLDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLDEuMSwxLjEpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKVxuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwcHgsMClcbiAgfVxuXG4gIDQwJSw0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMHB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTBweCwwKVxuICB9XG5cbiAgNDAlLDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApXG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwwLDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMClcbiAgfVxufVxuXG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApXG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTBweCwwKVxuICB9XG5cbiAgNDAlLDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjBweCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMHB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMHB4LDApXG4gIH1cblxuICA0MCUsNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMHB4LDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMClcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMFxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMVxuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZ1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwJSwwKVxuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKVxuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApXG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKVxuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKVxuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApXG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZ1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKVxuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0yMDAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwMDBweCwwKVxuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWdcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybilcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpXG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZylcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoLTF0dXJuKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZVgoMSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKC0xdHVybilcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpXG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsLjk1LC45NSkgdHJhbnNsYXRlWigwKSByb3RhdGVZKDBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMGRlZylcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpXG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZylcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC01ZGVnKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZylcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZylcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTVkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxuICB9XG59XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpXG4gIH1cbn1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZylcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZylcbiAgfVxufVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZylcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpXG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBza2V3WCgtMzBkZWcpXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKVxuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgc2tld1goMzBkZWcpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHNrZXdYKDMwZGVnKVxuICB9XG59XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuICB9XG59XG5cbi5yb3RhdGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXG4gIH1cbn1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdFxuICB9XG5cbiAgMjAlLDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdFxuICB9XG5cbiAgNDAlLDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdFxuICB9XG5cbiAgMjAlLDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdFxuICB9XG5cbiAgNDAlLDgwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNzAwcHgsMClcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2Vcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgcm90YXRlKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tXG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZylcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gIH1cbn1cblxuQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbVxuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKVxuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICB9XG59XG5cbi5qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3hcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKSByb3RhdGUoLTEyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCkgcm90YXRlKC0xMjBkZWcpXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApIHJvdGF0ZSgxMjBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZylcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCkgcm90YXRlKDEyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKSByb3RhdGUoMTIwZGVnKVxuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpXG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMTAwMHB4LDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsNjBweCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsLTEwMDBweCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLC0xMDAwcHgsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMClcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwwLDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsMCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsMCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwwLDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LDAsMClcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwwLDApXG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LDAsMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LDAsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsMCwwKVxuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwxMDAwcHgsMClcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDEwMDBweCwwKVxuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApXG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxXG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywuMywuMylcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsLjMsLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLC4zLC4zKVxuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLC02MHB4LDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLC4xLC4xKSB0cmFuc2xhdGUzZCgwLDIwMDBweCwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b21cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDAsLTYwcHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCwtNjBweCwwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsLjEsLjEpIHRyYW5zbGF0ZTNkKDAsMjAwMHB4LDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwyMDAwcHgsMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbVxuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd25cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyXG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LDAsMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsMCwwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlclxuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwuNDc1LC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LDAsMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LDAsMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyXG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwwLDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsMCwwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwwLDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlclxuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b21cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsLjQ3NSwuNDc1KSB0cmFuc2xhdGUzZCgwLDYwcHgsMCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LC40NzUsLjQ3NSkgdHJhbnNsYXRlM2QoMCw2MHB4LDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwuMSwuMSkgdHJhbnNsYXRlM2QoMCwtMjAwMHB4LDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b21cbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXBcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93blxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdFxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHRcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0xMDAlLDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMTAwJSwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcFxufVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxufVxuXG4uYW5pbWF0ZWQuZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXNcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzXG59XG5cbi5hbmltYXRlZC5kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzc1xufVxuXG4uYW5pbWF0ZWQuZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogNHNcbn1cblxuLmFuaW1hdGVkLmRlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzXG59XG5cbi5hbmltYXRlZC5mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC44cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHNcbn1cblxuLmFuaW1hdGVkLmZhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzXG59XG5cbi5hbmltYXRlZC5zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzXG59XG5cbi5hbmltYXRlZC5zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3Ncbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uKSB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHVuc2V0IWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogdW5zZXQhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50XG4gIH1cbn1cblxuLm1wLWFtLXByZWxvYWRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL3BsdWdpbnMvYW5vdGhlci1tYWlsY2hpbXAtd2lkZ2V0L2Fzc2V0cy9pbWFnZXMvbG9hZGVyLnN2ZykgIWltcG9ydGFudFxufVxuXG4ubXAtYW0tcHJlbG9hZGVyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudFxufVxuXG4ud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1sYXlvdXQtMS53cC1jb250YWluZXItY29yZS1jb2x1bW5zLWxheW91dC0xIHtcbiAgZmxleC13cmFwOiBub3dyYXBcbn1cblxuLndwLWNvbnRhaW5lci1jb3JlLWNvbHVtbnMtbGF5b3V0LTIud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1sYXlvdXQtMiB7XG4gIGZsZXgtd3JhcDogbm93cmFwXG59XG5cbiIsIi8qIElNUE9SVFMgKi9cblxuLy9AaW1wb3J0IHVybChmb250LWF3ZXNvbWUubWluLmNzcyk7XG4vLyB2YXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbi8vIHR5cG9ncmFwaHlcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG4vL2Jvb3RzdHJhcFxuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xuLy9tYXRlcmlhbCBkZXNpZ24gYm9vdHN0cmFwXG4vL0BpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvbWRib290c3RyYXAvc2Nzcy9tZGItZnJlZS5zY3NzXCI7XG4vLyBtaXhpbnNcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbi8vIGJhcnJpb1xuQGltcG9ydCBcImJhcnJpb1wiOyIsIi8qIFRZUE9HUkFQSFkgKi9cblxuLyogR29vZ2xlIEZvbnRzICovXG5cbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xuLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCwzMDAsNTAwLDYwMCw3MDAsODAwLDkwMFwiKTtcbi8vIGZvbnQgZmFtaWxpZXNcbiRmb250LWxhdG86ICdMYXRvJyxcbkFyaWFsLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiAnUmFsZXdheScsXG5BcmlhbCxcblZlcmRhbmEsXG5zYW5zLXNlcmlmO1xuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsXG5cIlRpbWVzIE5ldyBSb21hblwiLFxuVGltZXMsXG5zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcbiRmb250LXNpemUteHM6ICRmb250LXNpemUtYmFzZSAqIC43NTtcbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkO1xuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWw7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzU7XG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLyogVkFSSUFCTEVTICovXG5cbi8vIGNvbG9yc1xuJHByaW1hcnktc2hhZGU6IHJnYigyNTUsIDc4LCA0Nik7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeS1zaGFkZSwgMzclKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeS1zaGFkZSwgMTIlKTtcbiRhY2NlbnQtc2hhZGU6ICMwMDc5QzA7XG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtc2hhZGUsIDM3JSk7XG4kYWNjZW50LWRhcms6IGRhcmtlbigkYWNjZW50LXNoYWRlLCAxMiUpO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICNkYzM1NDU7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMjhhNzQ1O1xuJGN5YW46ICMxN2EyYjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4kdGhlbWUtY29sb3JzOiAoIHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwKTtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRhY2NlbnQtZGFyaztcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuLy8gQnJlYWRjcnVtYnMgKFdvcmtzIG9ubHkgb24gQm9vdHN0cmFwIDUrKVxuLy8gJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoXCI+XCIpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+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+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIkYmFycmlvX3BhdGhfaW1hZ2VzOiBcIi4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvXCIgIWRlZmF1bHQ7XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1iYi1wcmltYXJ5LWRhcms6ICMwYzYzZTM7XG4gIC0tYmItcHJpbWFyeS10ZXh0OiAjMjEyNTI5O1xuICAtLWJiLXNlY29uZGFyeS1kYXJrOiAjNWE2MTY4O1xuICAtLWJiLWgxLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJiLWgyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJiLWgzLWNvbG9yOiAjMjEyNTI5O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1iYi1wcmltYXJ5LXRleHQ6ICNkZWUyZTY7XG4gIC0tYmItaDEtY29sb3I6ICNkZWUyZTY7XG4gIC0tYmItaDItY29sb3I6ICNkZWUyZTY7XG4gIC0tYmItaDMtY29sb3I6ICNkZWUyZTY7XG59IiwiLyogTUlYSU5TICovXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0LmJ0bi0jeyRjb2xvcn0gYSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuXHR9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0LmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSBhIHtcblx0XHRAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG5cdH1cbn1cblxuLy8gU1ZHXG5cbkBtaXhpbiBzdmctaWNvbi1iYWNrZ3JvdW5kKCRuYW1lLCAkY29sb3IsICRob3Zlci1jb2xvcjpudWxsLCAkcG9zaXRpb246bnVsbCwgJHNpemU6bnVsbCkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skY29sb3J9Jyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcblx0YmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skaG92ZXItY29sb3J9Jyk7XG5cdH1cbn1cbiAgXG5AbWl4aW4gc3ZnLWlubGluZSgkbmFtZSwgJHBvc2l0aW9uLCAkY29sb3IsICRob3Zlci1jb2xvciwgJHNpemUsICRtYXJnaW4pIHtcblx0Jjo6I3skcG9zaXRpb259IHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnI3skbmFtZX0uc3ZnJywgZmlsbD0nI3skaG92ZXItY29sb3J9Jyk7XG5cdFx0fVxuXG4gICAgQGlmICRwb3NpdGlvbiA9PSBhZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gICAgfSBAZWxzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xuICAgIH1cblx0fVxufVxuXG5AbWl4aW4gc3ZnLWljb24tcmVwbGFjZSgkbmFtZSwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplOm51bGwpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAkc2l6ZTtcblx0aGVpZ2h0OiAkc2l6ZTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHR9XG59XG5cbi8vIEJveCBzaGFkb3dcbkBtaXhpbiBib3gtc2hhZG93KCAkaDogMTBweCAsICR2OiAxMHB4ICwgJGI6IDEwcHggLCAkczogMHB4ICwgJGM6IHJnYmEoMCwwLDAsMC43NSkgKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG4gIC1tb3otYm94LXNoYWRvdzogJGggJHYgJGIgJHMgJGM7XG4gIGJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xufVxuXG4vLyBHcmFkaWVudFxuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKSB7XG5cdGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcblx0QGlmICRvcmllbnRhdGlvbiA9PSB2ZXJ0aWNhbCB7XG5cdFx0Ly8gdmVydGljYWxcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGVuZC1jb2xvcikpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0wICk7XG5cdH1cblx0QGVsc2UgaWYgJG9yaWVudGF0aW9uID09IGhvcml6b250YWxcdHtcblx0XHQvLyBob3Jpem9udGFsXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGVuZC1jb2xvcikpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcblx0fVxuXHRAZWxzZVx0e1xuXHRcdC8vIHJhZGlhbFxuXHRcdGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuXHR9XG59XG5cbi8vIEZhZGVcbkBtaXhpbiBmYWRlKCR0eXBlKSB7XG4gIEBpZiAkdHlwZT09IFwiaGlkZVwiIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB9IEBlbHNlIGlmICR0eXBlPT0gXCJzaG93XCIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gYWZmaXggZWZmZWN0LlxuICovXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAzNTtcbiAgbGVmdDogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnJpby5cbiAqL1xuXG4uYWxlcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi50b2FzdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uYWxlcnQge1xuICBzdmcge1xuICAgIG1heC13aWR0aDogMnJlbTtcbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIEJvb3RzdHJhcCBCYXJyaW8gc3BlY2lmaWMgc3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG5cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW46IDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG5cbi5ib29rLW5hdmlnYXRpb24gLm1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuLmJvb2stcGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ib29rLXBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJvb2stcGFnZXJfX2l0ZW0tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDglO1xufVxuLmJvb2stcGFnZXJfX2l0ZW0tLW5leHQge1xuICBmbG9hdDogcmlnaHQ7IC8qIExUUiAqL1xuICB0ZXh0LWFsaWduOiByaWdodDsgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7XG59XG5bZGlyPVwicnRsXCJdIC5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBicmVhZGNydW1icy5cbiAqL1xuXG4uYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDAgMTVweCAwLjI1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFydGlrLlxuICovXG5cblxuLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiAjY29udGVudCBoMiAqL1xuXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbiNjb250ZW50IC5jb21tZW50LXdyYXBwZXIgaDIuY29tbWVudC1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4uY29tbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbW1lbnQtc3BhY2VyLXk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50IHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNvbW1lbnRfX21ldGEge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgLyogTFRSICovXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4uY29tbWVudF9fYXR0cmlidXRpb24gaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgLmZpZWxkLS10eXBlLWltYWdlIGltZyAqL1xuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jb21tZW50IC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19hdXRob3IgLnVzZXJuYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4uY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogIzY4Njk2YjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xufVxuXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgLyogTFRSICovXG4gICAgdG9wOiAkY29tbWVudC1zcGFjZXIteTtcbiAgICBib3JkZXItdG9wOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgLyogTFRSICovXG4gICAgYm9yZGVyLWJvdHRvbTogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICAvKiBMVFIgKi9cbiAgICB0b3A6ICRjb21tZW50LXNwYWNlci15O1xuICAgIGJvcmRlci10b3A6ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogJGNvbW1lbnQtc3BhY2VyLXggc29saWQgJHdoaXRlO1xuICAgIC8qIExUUiAqL1xuICAgIGJvcmRlci1ib3R0b206ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICR3aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjk0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40NWVtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbW1lbnRfX2NvbnRlbnQgbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uaW5kZW50ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudCAubGlua3Mge1xuICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDtcbn1cblxuLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgICAvKiBMVFIgKi9cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudCAubGlua3MtaW5saW5lIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNWVtO1xufVxuXG4uY29tbWVudC0tdW5wdWJsaXNoZWQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDVweCAycHggNXB4IDVweDtcbiAgICAvKiBMVFIgKi9cbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LWxpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMnB4O1xufVxuXG5cbi8qKlxuICogQHRvZG86IHVucHVibGlzaGVkIG5vZGVzIGhhdmUgY2xhc3MgLm5vZGUtLXVucHVibGlzaGVkLlxuICogY2hhbmdlIHRoaXMgdG8gLmNvbW1lbnQtLXVucHVibGlzaGVkLlxuICovXG5cbi51bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRhY2NlbnQtbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFjY2VudC1saWdodDtcbn1cblxuLnVucHVibGlzaGVkIHtcbiAgICBwYWRkaW5nOiAkY29tbWVudC1zcGFjZXIteSAkY29tbWVudC1zcGFjZXIteCAwO1xufVxuXG4uY29tbWVudC1mb290ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIC5jb21tZW50X190ZXh0OmFmdGVyLFxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X190ZXh0OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRhY2NlbnQtbGlnaHQ7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyLFxuW2Rpcj1cInJ0bFwiXSAubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYWNjZW50LWxpZ2h0O1xufVxuIiwiLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgPiBzcGFuID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgfVxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5jb21tZXJjZS1vcmRlci1pdGVtLXZhcmlhdGlvbi1jYXJ0LWZvcm0tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLmZpZWxkLS1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLXF1YW50aXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24uY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5IC5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkuY29sLWF1dG8ge1xuICBwYWRkaW5nOiAwO1xufVxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24ge1xuICAjZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbi1zaGlwcGluZy1wcm9maWxlLWZpZWxkLXJ1Yy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyB7XG4gIC52aWV3cy1yb3cgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoJHNwYWNlciAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRhY2NlbnQtZGFyaztcbiAgICB9XG4gIH1cbn1cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRhcms7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgd2lkdGg6IGF1dG87XG4gIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0YWJsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGhlYWQudGhlYWQtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgdHI6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FydC0tY2FydC1vZmZjYW52YXMge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyAyKSAkc3BhY2VyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG4gIC5idG4tY2xvc2Uge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCk7XG4gIH1cbiAgdGFibGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fdGl0bGUsXG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3ByaWNlIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIGNhbGMoJHNwYWNlciAvIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgfVxuICAgIC5idG46aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIH1cbiAgICB0Zm9vdCB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICAgIH1cbiAgICAgIC5idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbnRleHR1YWwgbGlua3Mgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb2xsYXBzaWJsZSBkZXRhaWxzLlxuICpcbiAqIEBzZWUgY29sbGFwc2UuanNcbiAqIEBzZWUgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL2Nzcy1iYWNrZ3JvdW5kLWltYWdlLWhhY2tzL1xuICovXG5cbmRldGFpbHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBzdW1tYXJ5IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJj4uZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIGRyb3BidXR0b24gY29tcG9uZW50LlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaXR5IG9mIC5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQgI2QyZDJkMiAjYjRiNGI0ICNkMmQyZDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmM2YzZjMsICNlOGU4ZTgpO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMzJlbSAxZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG4uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyAvKiBMVFIgKi9cbn1cbltkaXI9XCJydGxcIl0uanMgLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uLWFjdGlvbiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uanMgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOGU4ZTgsICNkMmQyZDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTtcbn1cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgLmRyb3BidXR0b24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuLmpzIC5kcm9wYnV0dG9uIGEge1xuICBjb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3Zlcixcbi5qcyAuZHJvcGJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgZm9yIGRyb3BidXR0b25zLlxuICovXG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cblxuLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uPioge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMGVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDJlbTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIsXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGZWVkIGljb24gc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5mZWVkLWljb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgMCAwIDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogMS4yKTtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAuMyk7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIC4zKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAwIDA7XG4gICAgLyogTFRSICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB1bC5saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgJHNwYWNlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8qIExUUiAqL1xuICAgICAgICBtYXJnaW46IDAgJHNwYWNlciAwIDA7XG4gICAgICAgIC8qIExUUiAqL1xuICAgIH1cbiAgICBbZGlyPVwicnRsXCJdIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAkc3BhY2VyO1xuICAgIH1cbiAgICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UrLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICAgIG1hcmdpbjogMCAwICRzcGFjZXI7XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAxLjIpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xuICAgIC8qIExUUiAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsLFxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtcyxcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59IiwiLyoqXG4gKiBAZmlsZVxuICogRGVmYXVsdCBzdHlsZSBmb3IgZmlsZSBtb2R1bGUuXG4gKi9cblxuXG4vKiBGaWxlIGljb25zLiovXG5cbi5maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkc3BhY2VyICogMS41KTtcbiAgICAvKiBMVFIgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmZpbGUge1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJHNwYWNlciAqIDEuNSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtLnBuZyk7XG59XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9wYWNrYWdlLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMveC1vZmZpY2Utc3ByZWFkc2hlZXQucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLWRvY3VtZW50LnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMveC1vZmZpY2UtcHJlc2VudGF0aW9uLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQteC1zY3JpcHQucG5nKTtcbn1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LWh0bWwucG5nKTtcbn1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2FwcGxpY2F0aW9uLXBkZi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2FwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZS5wbmcpO1xufVxuXG4uZmlsZS0tYXVkaW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvYXVkaW8teC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS12aWRlbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy92aWRlby14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXRleHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdGV4dC14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2ltYWdlLXgtZ2VuZXJpYy5wbmcpO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCdzIGZvcm0gY29tcG9uZW50cy5cbiAqL1xuXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9cmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpIGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIHdpZHRoOiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGMoJGlucHV0LWhlaWdodCAqIDAuNSk7XG4gIG1hcmdpbjogMCAwLjNlbTtcbn1cblxuZm9ybSB7XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIGxpbmstZWRpdC1zdW1tYXJ5IGNzc1xuLmxpbmstZWRpdC1zdW1tYXJ5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xufVxuXG4uaW1hZ2UtYnV0dG9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jbmF2YmFyLXRvcCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5zaXRlLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzLjllbSkge1xuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cyAubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVtLFxuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOWVtKSB7XG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXNtIC5uYXZiYXItbmF2IC5uYXYtaXRlbSsubmF2LWl0ZW0sXG4gICAgLm5hdmJhci10b2dnbGVhYmxlLXhzLmNvbGxhcHNlLmluIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBoZWxwIG1lc3NhZ2VzLlxuICovXG5cbi5ibG9jay1oZWxwIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRwYWRkaW5nOiAxLjI2ZW07XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLXNlY29uZGFyeSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ibG9jay1oZWxwX19jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdC8qIExUUiAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcC9pbWFnZXMvaGVscC5wbmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmJsb2NrLWhlbHBfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNHB4O1xufVxuXG4uYmxvY2staGVscF9fY29udGFpbmVyPio6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgaWNvbnMuXG4gKi9cblxuLmljb24taGVscCB7XG5cdGJhY2tncm91bmQ6IHVybCgvI3skYmFycmlvX3BhdGhfaW1hZ2VzfWhlbHAucG5nKSAwIDUwJSBuby1yZXBlYXQ7XG5cdC8qIExUUiAqL1xuXHRwYWRkaW5nOiAxcHggMCAxcHggKCRzcGFjZXIgKiAxLjUpO1xuXHQvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaWNvbi1oZWxwIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG5cdHBhZGRpbmc6IDFweCAoJHNwYWNlciAqIDEuNSkgMXB4IDA7XG59XG5cbi5mZWVkLWljb24ge1xuXHRAaW5jbHVkZSBzdmctaWNvbi1yZXBsYWNlKHJzcy1maWxsLCAkb3JhbmdlLCAkb3JhbmdlLCAkZm9udC1zaXplLWJhc2UpO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGltYWdlIGJ1dHRvbnMuXG4gKi9cblxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpob3Zlcixcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDpmb2N1cyxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBCYXNpYyBzdHlsaW5nIGZvciBjb21tZW50IG1vZHVsZS5cbiAqL1xuXG5cbi8qKlxuICogSW5kZW50IHRocmVhZGVkIGNvbW1lbnRzLlxuICovXG5cbi5pbmRlbnRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMS41KTtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAxLjUpO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpdGVtIGxpc3QuXG4gKi9cblxuLml0ZW0tbGlzdCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXggMCAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IFtkaXI9XCJydGxcIl0gc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xufVxuXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG4uaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QgbGksXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbltkaXI9XCJydGxcIl0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIExpc3QgZ3JvdXAuXG4gKiBBIGxpc3Qgb2YgbGlua3MsIGdyb3VwZWQgdG9nZXRoZXIuXG4gKi9cblxuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAwIDA7XG59XG5cbi5saXN0LWdyb3VwX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTWVkaWEgcmVsYXRlZCAgc3BlY2lmaWMgQ1NTLlxuICovXG5cbi8qIE1lZGlhIEltYWdlICovXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5vZGUgRGlhbG9nIEFkZC9TZWxlY3QgT3ZlcmxheSAqL1xuXG4vKiBUd28gQ29sdW1uIExheW91dCAqL1xuLm1lZGlhLWxpYnJhcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLyogTGVmdCBNZW51IExheW91dCAqL1xuLm1lZGlhLWxpYnJhcnktbWVudSB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbn1cblxuLmFjdGl2ZS5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBGb3JtIEVsZW1lbnRzIExheW91dCAgKi9cbi5tZWRpYS1saWJyYXJ5LWNvbnRlbnQge1xuICBmbGV4OiAyO1xufVxuXG4ubWVkaWEtbGlicmFyeS13cmFwcGVyIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGZsZXg6IDI7XG59XG5cbi8qIEZpeCBGb3JtIEluc2VydCBCdXR0b24gdG8gQm90dG9tIG9mIFBvcHVwICovXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS13aWRnZXQtbW9kYWwgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIEdyaWQgTGF5b3V0ICovXG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLWZyb250Lm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsLnVpLWRpYWxvZy0tbmFycm93IHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAxMCUgIWltcG9ydGFudDtcbn1cblxuLm1lZGlhLWxpYnJhcnktdmlld3MtZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCB7XG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIEFkZCBvciBTZWxlY3QgTWVkaWEgKi9cbi5tZWRpYS1saWJyYXJ5LWFkZC1mb3JtX19tZWRpYTo6bWFya2VyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgbm9kZSBjb21wb25lbnQuXG4gKi9cblxuLm5vZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLyogVmlldyBtb2RlIHRlYXNlciBzdHlsZXMuICovXG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS1zdGlja3kge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNCk7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMCAkc3BhY2VyICRzcGFjZXI7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG5cbi5ub2RlX19tZXRhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm5vZGVfX21ldGEgLmZpZWxkLS1uYW1lLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIG1hcmdpbjogMXB4ICRzcGFjZXIgMCAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi8qIE5vZGUgbGlua3Mgc3R5bGVzLiAqL1xuXG4ubm9kZV9fbGlua3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8qIExUUiAqL1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5ub2RlX19saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vKiBVbnB1Ymxpc2hlZCBub2RlIHN0eWxlcy4gKi9cblxuLm5vZGUtLXVucHVibGlzaGVkIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXIgMDtcbn1cblxuLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICNmZmY0ZjQ7XG59IiwiLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZDFlOGY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zMzMzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTlmZjE7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IC40ZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxZW0gNHB4IDAuNmVtOyAvKiBMVFIgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MTlmZjEsICMxMDc2ZDUpO1xuICBwYWRkaW5nOiA0cHggMC42ZW0gNHB4IDFlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5Y2YxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmZvY3VzLFxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTlhYmYzLCAjMmE5MGVmKTtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNjliZTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwZTY5YmUsICMyYTkzZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZTY5YmUsICMyYTkzZWYpO1xufVxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8gcGFnZS5cbiAqL1xuXG4vKiBIYWNrIGZvciAucGxhY2Vob2xkZXIgaXNzdWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9wcm9qZWN0L2RydXBhbC9pc3N1ZXMvMzIzMzUzMyAqL1xuZW0ucGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0IWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQhaW1wb3J0YW50O1xuICBvcGFjaXR5OiB1bnNldCFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oZWFkZXIgI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGhlIFNob3J0Y3V0IGFjdGlvbiBsaW5rIGluIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cblxuLnNob3J0Y3V0LXdyYXBwZXIge1xuICBtYXJnaW46IDIuMmVtIDAgMS4xZW0gMDsgLyogU2FtZSBhcyB1c3VhbCAucGFnZS10aXRsZSBtYXJnaW4uICovXG59XG4uc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0OyAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaG9ydGN1dC1hY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41ZW07IC8qIExUUiAqL1xuICBwYWRkaW5nLXRvcDogMC4zNWVtO1xufVxuW2Rpcj1cInJ0bFwiXSAuc2hvcnRjdXQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uc2hvcnRjdXQtYWN0aW9uOmhvdmVyLFxuLnNob3J0Y3V0LWFjdGlvbjphY3RpdmUsXG4uc2hvcnRjdXQtYWN0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLSBTaWRlYmFyIC0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcbiAgICAuYmxvY2sge1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGg7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlcjtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAuNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgJGJvcmRlci13aWR0aCAwICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgdHIuZXZlbixcbiAgICB0ci5vZGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIG5hdiB1bC5uYXYge1xuICAgICAgICBtYXJnaW46IDAgKC0oJHNwYWNlcikpO1xuICAgIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGb290ZXIgU3R5bGluZy5cbiAqL1xuXG4uc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgMDtcbiAgICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlcjtcbiAgICB9XG59XG5cblxuLyogRm9vdGVyIFRvcCBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBGb290ZXIgQm90dG9tIFN0eWxpbmcuICovXG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyAyKSAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciB0aGUgc2tpcCBsaW5rLlxuICovXG5cbi5za2lwLWxpbmsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAxcHggJHNwYWNlciAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnNraXAtbGluay52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHdoaXRlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIHRhYmxlcy5cbiAqL1xuXG4uc3RpY2t5LWhlYWRlciB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiBjYWxjKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xufVxuXG4uc3RpY2t5LWhlYWRlciB0aCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy14ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0YWJsZSBkcmFnLlxuICovXG5cbnRyLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xufVxuXG50ci5kcmFnLXByZXZpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDtcbn1cblxuLnRhYmxlZHJhZy1jaGFuZ2VkLndhcm5pbmcge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmcpO1xufVxuXG5hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi50YWJsZWRyYWctY2VsbC1jb250ZW50Pioge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNlbGVjdCBiZWhhdmlvci5cbiAqXG4gKiBAc2VlIHRhYmxlc2VsZWN0LmpzXG4gKi9cblxudHIuc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xufVxudGQuY2hlY2tib3gsXG50aC5jaGVja2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkaXI9XCJydGxcIl0gdGQuY2hlY2tib3gsXG5bZGlyPVwicnRsXCJdIHRoLmNoZWNrYm94IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpY2l0eSBvZiBbZGlyPVwicnRsXCJdIHRkICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlIHNvcnQgaW5kaWNhdG9yLlxuICovXG5cbnRoLmlzLWFjdGl2ZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxudGQuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGVzb3J0IGluZGljYXRvciBzdHlsZXMuXG4gKi9cblxuLnRhYmxlc29ydCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMXB4IDAgMCA1cHg7XG59XG4udGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7XG59XG4udGFibGVzb3J0LS1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtdXAuc3ZnKTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHRhYnMuXG4gKi9cblxubmF2LnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG5uYXYudGFicyB7XG5cdHVsIHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxuICovXG5cbi5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi8iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJhcnRpaydzIG1vZGFsIHdpbmRvd3NcbiAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kaWFsb2cgaW5wdXQsXG4udWktZGlhbG9nIHNlbGVjdCxcbi51aS1kaWFsb2cgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiNGI0YjQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDJkMmQyO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1MGVtIDEuMDYzZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG5cblxuLyogVmlzdWFsIHN0eWxpbmcgZm9yIHRoZSBQYXNzd29yZCBzdHJlbmd0aCBpbmRpY2F0b3IgKi9cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2Utb3V0O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJkYW5nZXJcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZmFpciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcIndhcm5pbmdcIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImluZm9cIik7XG5cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwic3VjY2Vzc1wiKTtcblxufVxuXG4ucGFzc3dvcmQtY29uZmlybSxcbi5wYXNzd29yZC1maWVsZCxcbi5wYXNzd29yZC1zdHJlbmd0aCxcbi5wYXNzd29yZC1jb25maXJtLW1hdGNoIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XG4gIG1hcmdpbjogMC43ZW0gMDtcbiAgbWF4LXdpZHRoOiAzNC43ZW07XG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29uZmlybS1wYXJlbnQsXG5bZGlyPVwicnRsXCJdIC5wYXNzd29yZC1wYXJlbnQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cblxuLyogU3R5bGluZyBmb3IgdGhlIHN0YXR1cyBpbmRpY2F0b3Igb2YgdGhlIHBhc3N3b3JkcyBtYXRjaCB0ZXN0LiAgKi9cblxuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcInN1Y2Nlc3NcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwiZGFuZ2VyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vKiBMb2dpbiBwYWdlIHN0eXBlICovXG5cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xufVxuXG5ib2R5LnBhdGgtdXNlciB7XG4gIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZVxuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgJHNwYWNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbGFiZWwtYWJvdmUge1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlXG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyA0KSAkc3BhY2VyO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlcjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBjYWxjKCRzcGFjZXIgLyA0KSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgdGFicyBjb21wb25lbnQuXG4gKi9cblxuLyogVmVydGljYWwgVGFicyBSZXNldCAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW46IC0xcHggMCAtMXB4OyAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbn1cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBzcGVjaWZpY2l0eSBvdmVyIFtkaXI9XCJydGxcIl0gLnJlZ2lvbi1jb250ZW50IHVsICovXG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWZXJ0aWNhbCBUYWJzLlxuICovXG5cbi52ZXJ0aWNhbC10YWJzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogTFRSICovXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAvKiBMVFIgKi9cbiAgICB3aWR0aDogMTVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogTFRSICovXG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVlbTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lPnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogTGF5b3V0IG9mIGVhY2ggdGFiLiAqL1xuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcbiAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW0gMC42ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTphY3RpdmUgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAkYm9yZGVyLXdpZHRoIGRvdHRlZDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIC8qIExUUiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRib3JkZXItd2lkdGg7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICRibGFjaztcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgVmlld3MgaW4gQmFydGlrLlxuICovXG5cblxuLyogVGFiIHN0eWxlcyAqL1xuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4+YSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMCAwO1xufVxuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4+YTpob3Zlcixcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3Blbj5hOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG59XG5cbi52aWV3cy1kaXNwbGF5cyAuc2Vjb25kYXJ5IC5mb3JtLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8qIFRhYnMgYWN0aW9uIGxpc3Qgc3R5bGVzICovXG5cbi52aWV3cy1kaXNwbGF5cyAudGFicyAuYWN0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLyogQ29udGV4dHVhbCBmaWx0ZXIgb3B0aW9ucyBzdHlsZXMgKi9cblxuLnZpZXdzLWZpbHRlcmFibGUtb3B0aW9ucyAuZmlsdGVyYWJsZS1vcHRpb246bnRoLW9mLXR5cGUoZXZlbikgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuXG4vKiBWaWV3cyBhY3Rpb24gZHJvcGJ1dHRvbiBzdHlsZXMgKi9cblxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0IHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG59XG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpob3Zlcixcbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHdlZm9ybSdzIGZvcm0gY29tcG9uZW50cy5cbiAqL1xuXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZXNzZXNhcnkgZmllbGRzICovXG5cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbiAvKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xuXG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy1ob3Jpem9udGFsIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMge1xuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgfVxuICAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4IDEwcHggMDtcbiAgICB9XG4gICAgLnJhZGlvLFxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59Il19 */
