

/* Start:/local/templates/dimall/assets/css/index.css?17829184671886908*/
@charset "UTF-8";
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation 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));
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

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;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  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],
abbr[data-bs-original-title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.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: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y)*-1);
  margin-right: calc(var(--bs-gutter-x)*-0.5);
  margin-left: calc(var(--bs-gutter-x)*-0.5);
}
.row > * {
  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 {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    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-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --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: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --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: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --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: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --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: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --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: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --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: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.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: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.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;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: 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-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  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 {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !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;
}

.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 {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 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;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 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;
}

.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-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  color: #0d6efd !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-light {
  color: #f8f9fa !important;
}

.text-dark {
  color: #212529 !important;
}

.text-white {
  color: #fff !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.bg-primary {
  background-color: #0d6efd !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #198754 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.bg-body {
  background-color: #fff !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: 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-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 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;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 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;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 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;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 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;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 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;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 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;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 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;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 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;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .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-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !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;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    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;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.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-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.qs-datepicker-container {
  font-size: 1rem;
  font-family: sans-serif;
  color: #000;
  position: absolute;
  width: 15.625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 9001;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid grey;
  border-radius: 0.263921875em;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
  box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
}

.qs-datepicker-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.qs-centered {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.qs-hidden {
  display: none;
}

.qs-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  color: #fff;
  width: 100%;
  height: 100%;
  padding: 0.5em;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.qs-overlay.qs-hidden {
  opacity: 0;
  z-index: -1;
}

.qs-overlay .qs-overlay-year {
  background: rgba(0, 0, 0, 0);
  border: none;
  border-bottom: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  font-size: 0.875em;
  padding: 0.25em 0;
  width: 80%;
  text-align: center;
  margin: 0 auto;
  display: block;
}

.qs-overlay .qs-overlay-year::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.qs-overlay .qs-close {
  padding: 0.5em;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}

.qs-overlay .qs-submit {
  border: 1px solid #fff;
  border-radius: 0.263921875em;
  padding: 0.5em;
  margin: 0 auto auto;
  cursor: pointer;
  background: hsla(0, 0%, 50.2%, 0.4);
}

.qs-overlay .qs-submit.qs-disabled {
  color: grey;
  border-color: grey;
  cursor: not-allowed;
}

.qs-overlay .qs-overlay-month-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.qs-overlay .qs-overlay-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 33.3333333333%;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.qs-overlay .qs-overlay-month.active, .qs-overlay .qs-overlay-month:hover {
  opacity: 1;
}

.qs-controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #d3d3d3;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}

.qs-controls.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.qs-arrow {
  height: 1.5625em;
  width: 1.5625em;
  position: relative;
  cursor: pointer;
  border-radius: 0.263921875em;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}

.qs-arrow:hover {
  background: rgba(0, 0, 0, 0.1);
}

.qs-arrow:hover.qs-left:after {
  border-right-color: #000;
}

.qs-arrow:hover.qs-right:after {
  border-left-color: #000;
}

.qs-arrow:after {
  content: "";
  border: 0.390625em solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}

.qs-arrow.qs-left:after {
  border-right-color: grey;
  right: 50%;
  -webkit-transform: translate(25%, -50%);
  -ms-transform: translate(25%, -50%);
  transform: translate(25%, -50%);
}

.qs-arrow.qs-right:after {
  border-left-color: grey;
  left: 50%;
  -webkit-transform: translate(-25%, -50%);
  -ms-transform: translate(-25%, -50%);
  transform: translate(-25%, -50%);
}

.qs-month-year {
  font-weight: 700;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.qs-month-year:not(.qs-disabled-year-overlay) {
  cursor: pointer;
}

.qs-month-year:not(.qs-disabled-year-overlay):hover {
  border-bottom: 1px solid grey;
}

.qs-month-year:active:focus, .qs-month-year:focus {
  outline: none;
}

.qs-month {
  padding-right: 0.5ex;
}

.qs-year {
  padding-left: 0.5ex;
}

.qs-squares {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.3125em;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}

.qs-squares.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.qs-square {
  width: 14.2857142857%;
  height: 1.5625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: background 0.1s;
  transition: background 0.1s;
  border-radius: 0.263921875em;
}

.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
  background: orange;
}

.qs-current {
  font-weight: 700;
  text-decoration: underline;
}

.qs-active, .qs-range-end, .qs-range-start {
  background: #add8e6;
}

.qs-range-start:not(.qs-range-6) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.qs-range-middle {
  background: #d4ebf2;
}

.qs-range-middle:not(.qs-range-0):not(.qs-range-6) {
  border-radius: 0;
}

.qs-range-middle.qs-range-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.qs-range-end:not(.qs-range-0), .qs-range-middle.qs-range-6 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.qs-disabled, .qs-outside-current-month {
  opacity: 0.2;
}

.qs-disabled {
  cursor: not-allowed;
}

.qs-day, .qs-empty {
  cursor: default;
}

.qs-day {
  font-weight: 700;
  color: grey;
}

.qs-event {
  position: relative;
}

.qs-event:after {
  content: "";
  position: absolute;
  width: 0.46875em;
  height: 0.46875em;
  border-radius: 50%;
  background: #07f;
  bottom: 0;
  right: 0;
}

html {
  height: 100%;
}

body {
  font-family: "Proxima Nova", sans-serif;
  display: flex;
  flex-direction: column;
  color: #302A34;
  min-height: 100%;
}

.body--fixed {
  overflow-y: hidden;
}

.text-light-gray {
  color: #94A1AD !important;
}

.text-blue {
  color: #CB81FC !important;
}

.text-error {
  color: #EF3124 !important;
}

.text-main-color {
  color: #302A34 !important;
}

.font-weight-min {
  font-weight: 400 !important;
}

.font-weight-normaler {
  font-weight: 500 !important;
}

[data-tab-content]:not(.tab-active) {
  display: none !important;
}
[data-tab-content].tab-active {
  animation: tabs-content 0.6s ease forwards;
}
@keyframes tabs-content {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

a {
  color: #302A34;
  text-decoration: unset;
  transition: color 0.3s ease;
}
a:hover {
  color: #CB81FC;
}
a:active {
  color: #AF6DDB;
}

.info-box {
  padding: 30px;
  border-radius: 30px;
  background: #F2F4F6;
}
@media (max-width: 991.98px) {
  .info-box {
    padding: 20px;
    border-radius: 20px;
  }
}

label input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  color: #302A34;
}

.icon-logo {
  color: #33BBFF;
}

.icon-arrow {
  color: #94A1AD;
}

.icon-search {
  color: #B3BFCB;
}

.icon-star {
  color: #CED0D3;
}
.icon-star--active {
  color: #F6DA48;
}

.icon-eye {
  color: #94A1AD;
}

.icon-close-eye {
  color: #94A1AD;
}

.icon-comment {
  color: #94A1AD;
}

.icon--yellow {
  color: #F6DA48;
}

.icon--blue {
  color: #33BBFF !important;
}

.icon--white {
  color: #fff;
}

.icon--light-gray {
  color: #B3BFCB;
}

.icon--black {
  color: #000;
}

.icon--gray {
  color: #94A1AD;
}

@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Black.eot");
  src: local("Proxima Nova Black"), local("ProximaNova-Black"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Black.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Black.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Extrabld.eot");
  src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Extrabld.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Extrabld.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-SemiboldIt.eot");
  src: local("Proxima Nova Semibold Italic"), local("ProximaNova-SemiboldIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-SemiboldIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-SemiboldIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNovaT-Thin.eot");
  src: local("Proxima Nova Thin"), local("ProximaNovaT-Thin"), url("/local/templates/dimall/assets/css/../fonts/ProximaNovaT-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNovaT-Thin.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNovaT-Thin.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNovaT-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Light.eot");
  src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Light.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Light.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BlackIt.eot");
  src: local("Proxima Nova Black Italic"), local("ProximaNova-BlackIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BlackIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BlackIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BlackIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BlackIt.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BoldIt.eot");
  src: local("Proxima Nova Bold Italic"), local("ProximaNova-BoldIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BoldIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BoldIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ThinIt.eot");
  src: local("Proxima Nova Thin Italic"), local("ProximaNova-ThinIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ThinIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ThinIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ThinIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ThinIt.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Bold.eot");
  src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Bold.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Bold.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-RegularIt.eot");
  src: local("Proxima Nova Regular Italic"), local("ProximaNova-RegularIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-RegularIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-RegularIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ExtrabldIt.eot");
  src: local("Proxima Nova Extrabold Italic"), local("ProximaNova-ExtrabldIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ExtrabldIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ExtrabldIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Regular.eot");
  src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Regular.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Regular.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-LightIt.eot");
  src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-LightIt.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-LightIt.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Semibold.eot");
  src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Semibold.woff2") format("woff2"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Semibold.woff") format("woff"), url("/local/templates/dimall/assets/css/../fonts/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "icomoon";
  src: url("/local/templates/dimall/assets/css/../fonts/icomoon.eot?dsk7ch");
  src: url("/local/templates/dimall/assets/css/../fonts/icomoon.eot?dsk7ch#iefix") format("embedded-opentype"), url("/local/templates/dimall/assets/css/../fonts/icomoon.ttf?dsk7ch") format("truetype"), url("/local/templates/dimall/assets/css/../fonts/icomoon.woff?dsk7ch") format("woff"), url("/local/templates/dimall/assets/css/../fonts/icomoon.svg?dsk7ch#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jackdaw:before {
  content: "\e906";
}

.icon-complete:before {
  content: "\e901";
}

.icon-eye:before {
  content: "\e902";
}

.icon-close-eye:before {
  content: "\e903";
}

.icon-minus:before {
  content: "\e904";
}

.icon-plus:before {
  content: "\e905";
}

.icon-question:before {
  content: "\e900";
}

.icon-account:before {
  content: "\e907";
}

.icon-arrow:before {
  content: "\e908";
}

.icon-gift:before {
  content: "\e909";
}

.icon-cross:before {
  content: "\e90a";
}

.icon-burger:before {
  content: "\e90b";
}

.icon-cart:before {
  content: "\e90c";
}

.icon-like:before {
  content: "\e90e";
}

.icon-arrow-3:before {
  content: "\e90d";
}

.icon-mail:before {
  content: "\e90f";
}

.icon-stat-bars:before {
  content: "\e910";
}

.icon-heart:before {
  content: "\e911";
}

.icon-logo:before {
  content: "\e912";
}

.icon-location:before {
  content: "\e913";
}

.icon-arrow-2-left:before {
  content: "\e914";
}

.icon-earphones:before {
  content: "\e915";
}

.icon-car:before {
  content: "\e916";
}

.icon-message:before {
  content: "\e917";
}

.icon-watch:before {
  content: "\e918";
}

.icon-broom:before {
  content: "\e919";
}

.icon-scales:before {
  content: "\e91a";
}

.icon-smile:before {
  content: "\e91b";
}

.icon-shirt:before {
  content: "\e91c";
}

.icon-laptop:before {
  content: "\e91d";
}

.icon-pc:before {
  content: "\e91e";
}

.icon-gamepad:before {
  content: "\e91f";
}

.icon-home:before {
  content: "\e920";
}

.icon-smartphone:before {
  content: "\e921";
}

.icon-bike:before {
  content: "\e922";
}

.icon-basket:before {
  content: "\e923";
}

.icon-tablet:before {
  content: "\e924";
}

.icon-arrow-2-right:before {
  content: "\e925";
}

.icon-burger-search:before {
  content: "\e926";
}

.icon-home-2:before {
  content: "\e927";
}

.icon-phone:before {
  content: "\e928";
}

.icon-search:before {
  content: "\e929";
}

.icon-star:before {
  content: "\e92a";
}

.icon-filter:before {
  content: "\e92b";
}

.icon-photo:before {
  content: "\e92c";
}

.icon-pen:before {
  content: "\e92d";
}

.icon-exit:before {
  content: "\e92e";
}

.icon-calendar:before {
  content: "\e92f";
}

.icon-sort-block:before {
  content: "\e931";
}

.icon-sort-list:before {
  content: "\e932";
}

.icon-comment:before {
  content: "\e933";
}

.icon-arrow-4:before {
  content: "\e930";
}

.icon-wallet:before {
  content: "\e934";
}

.icon-upload:before {
  content: "\e935";
}

.icon-enter:before {
  content: "\e936";
}

.icon-box:before {
  content: "\e937";
}

.icon-bell:before {
  content: "\e938";
}

.icon-search-2:before {
  content: "\e939";
}

.icon-history:before {
  content: "\e93a";
}

.about__title {
  font-family: Proxima Nova;
  font-weight: 600;
  font-style: Semibold;
  font-size: 28px;
  line-height: 100%;
  margin-bottom: 35px;
}
@media (max-width: 991.98px) {
  .about__title {
    margin-bottom: 20px;
    font-size: 16px;
  }
}

.box-about-1 {
  grid-area: A;
  width: 636px;
}
@media (max-width: 1399.9px) {
  .box-about-1 {
    width: 100%;
  }
}

.account-menu-unauthorized {
  position: relative;
  border-radius: 35px;
  background: #F2F4F6;
  padding: 25px 25px 30px 25px;
  height: min-content;
  overflow: hidden;
  margin-right: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .account-menu-unauthorized {
    display: block;
  }
}
@media (min-width: 992px) {
  .account-menu-unauthorized {
    flex: 0 0 263px;
    margin-right: 49px;
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .account-menu-unauthorized {
    flex-basis: 306px;
  }
}
@media (max-width: 767.98px) {
  .account-menu-unauthorized {
    margin: 0 0 30px 0;
    padding: 20px;
  }
}
.account-menu-unauthorized b {
  font-weight: 600;
}
.account-menu-unauthorized__title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 29px;
}
@media (max-width: 767.98px) {
  .account-menu-unauthorized__title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
  }
}
.account-menu-unauthorized__subtitle {
  position: relative;
  margin-bottom: 15px;
}
.account-menu-unauthorized__text {
  position: relative;
  width: 60%;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .account-menu-unauthorized__text {
    width: 100%;
  }
}
.account-menu-unauthorized__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 138px;
  height: 45px;
  background: #302A34;
  border-radius: 35px;
  color: white;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  z-index: 2;
}
.account-menu-unauthorized__image {
  width: 175px;
  height: 175px;
  position: absolute;
  bottom: -15px;
  right: -25px;
  z-index: 1;
}
@media (max-width: 1199.98px) {
  .account-menu-unauthorized__image {
    width: 160px;
    height: 160px;
  }
}
@media (max-width: 767.98px) {
  .account-menu-unauthorized__image {
    width: 110px;
    height: 110px;
    bottom: -10px;
    right: -5px;
  }
}

.account-profile-review__store-back {
  padding-left: 100px;
  margin-bottom: 55px;
}
@media (max-width: 991.98px) {
  .account-profile-review__store-back {
    padding-left: 0;
  }
}
.account-profile-review__review {
  padding-left: 100px;
}
@media (max-width: 991.98px) {
  .account-profile-review__review {
    padding-left: 0;
  }
}
.account-profile-review__store-content {
  padding: 15px 25px 20px 15px;
  border: 1px solid #C1D2E3;
  border-radius: 35px;
  gap: 15px;
}
.account-profile-review__content-row {
  gap: 80px;
  display: flex;
  margin-bottom: 45px;
}
.account-profile-review__block-btn {
  flex: 0 0 30%;
  max-width: 196px;
}
.account-profile-review__button {
  height: 30px;
  color: #ffffff;
}
.account-profile-review__button--published {
  background: #2FDB74 !important;
  cursor: unset !important;
}
@media (max-width: 991.98px) {
  .account-profile-review__button--published {
    margin-bottom: 20px;
    font-weight: 400;
  }
}
.account-profile-review__button--moderation {
  background-color: #94A1AD !important;
  cursor: unset !important;
}
@media (max-width: 991.98px) {
  .account-profile-review__button--moderation {
    margin-bottom: 20px;
    font-weight: 400;
  }
}
.account-profile-review__button--not-published {
  background-color: #EF3124 !important;
  cursor: unset !important;
}
@media (max-width: 991.98px) {
  .account-profile-review__button--not-published {
    margin-bottom: 20px;
    font-weight: 400;
  }
}
.account-profile-review__button--delete {
  background: #EAECEF !important;
  color: #302A34 !important;
  gap: 12px;
}
@media (max-width: 991.98px) {
  .account-profile-review__button--delete {
    margin-top: 23px;
    font-weight: 400;
    height: 45px;
    width: 130px;
  }
}
.account-profile-review__button--refactor {
  height: 45px;
}
.account-profile-review__title {
  font-size: 16px;
  font-weight: 600;
  line-height: 19.49px;
  color: #302A34;
  margin-bottom: 21px;
  padding-top: 15px;
}
@media (max-width: 991.98px) {
  .account-profile-review__title {
    display: flex;
    align-items: center;
    gap: 18px;
    padding-top: 0;
    margin-bottom: 10px;
  }
}
.account-profile-review__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #302A34;
}
.account-profile-review__text a {
  color: #CB81FC;
  transition: all 0.3s ease;
  text-decoration: underline;
  font-weight: 400;
}
.account-profile-review__mini-info {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #CB81FC !important;
  cursor: pointer;
}
.account-profile-review__popup-container {
  max-width: 538px;
  border-radius: 25px !important;
}
@media (max-width: 991.98px) {
  .account-profile-review__rating-con {
    gap: 10px !important;
    flex-direction: column !important;
    align-items: flex-start !important;
  }
}
.account-profile-review__subtitle-popup {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19.49px;
  color: #000000;
}

.account-profile {
  flex: 1 1;
}
@media (max-width: 767.98px) {
  .account-profile .popup {
    background-color: unset;
    z-index: 1;
  }
  .account-profile .popup__body {
    padding: 0;
  }
  .account-profile .popup__content {
    padding: 0;
  }
}
@media (max-width: 767.98px) {
  .account-profile--edit-open {
    margin-top: 5px;
  }
  .account-profile--edit-open .popup {
    position: relative;
    opacity: 1;
    visibility: visible;
  }
  .account-profile--edit-open .popup .popup__content {
    opacity: 1;
  }
  .account-profile--edit-open > *:not(.account-profile-popup) {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .account-profile:not(.account-profile--edit-open) .popup {
    transition: unset;
  }
}

.account-profile__cards {
  display: flex;
  gap: 24px;
  margin-bottom: 31px;
}
@media (max-width: 1399.98px) {
  .account-profile__cards {
    gap: 20px;
  }
}
@media (max-width: 1199.98px) {
  .account-profile__cards {
    gap: 18px;
  }
}
@media (max-width: 767.98px) {
  .account-profile__cards {
    gap: 10px;
    overflow-x: scroll;
    width: calc(100% + 15px);
    margin-bottom: 29px;
  }
  .account-profile__cards > *:last-child {
    margin-right: 15px;
  }
}

.account-profile__update {
  color: #FFFFFF;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  background: #302A34;
  justify-content: center;
  border-radius: 100px;
  text-align: center;
  height: 31px;
  padding: 0 17px;
  border: none;
  transition: 0.2s ease all;
  text-decoration: none;
}
.account-profile__update:hover {
  background: #CB81FC;
  color: #FFFFFF;
}
.account-profile__update:active {
  background: #AF6DDB;
}
@media (min-width: 768px) {
  .account-profile__update {
    font-size: 16px;
    line-height: 19px;
    height: 45px;
    width: fit-content;
    padding: 0 38px;
    min-width: 256px;
  }
}
.account-profile__update--form-button {
  font-size: 16px;
  line-height: 19px;
  height: 45px;
  width: 100%;
  padding: 0 38px;
}
@media (min-width: 768px) {
  .account-profile__update--form-button {
    min-width: 256px;
    width: fit-content;
  }
}

.account-profile-card {
  flex: 0 0 184px;
  padding: 14px 15px;
  border-radius: 25px;
  height: 130px;
}
@media (min-width: 768px) {
  .account-profile-card {
    flex: 0 1 306px;
  }
}
@media (min-width: 1200px) {
  .account-profile-card {
    padding: 14px 20px;
  }
}
@media (min-width: 1400px) {
  .account-profile-card {
    padding: 14px 29px;
    border-radius: 35px;
    height: 136px;
  }
}
.account-profile-card--pink {
  background-color: #ECD0FF;
}
.account-profile-card--blue {
  background-color: #C1F2FF;
}
.account-profile-card__icon-wrap {
  border-radius: 100%;
  background-color: #FFFFFF;
  width: 40px;
  height: 40px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .account-profile-card__icon-wrap {
    width: 50px;
    height: 50px;
    font-size: 25px;
  }
}
.account-profile-card__title-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 7px;
  gap: 12px;
}
@media (min-width: 1200px) {
  .account-profile-card__title-wrap {
    gap: 15px;
    margin-bottom: 8px;
  }
}
.account-profile-card__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
}
@media (min-width: 1200px) {
  .account-profile-card__title {
    font-size: 20px;
    line-height: 24px;
  }
}
.account-profile-card__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 1200px) {
  .account-profile-card__text {
    font-size: 14px;
    line-height: 24px;
  }
}

.account-profile-promotion {
  position: relative;
  flex: 0 0 184px;
  padding: 14px 12px 12px 15px;
  border-radius: 25px;
  height: 130px;
}
@media (min-width: 768px) {
  .account-profile-promotion {
    flex: 0 1 306px;
  }
}
@media (min-width: 1200px) {
  .account-profile-promotion {
    flex: 0 1 306px;
    padding: 19px 23px 22px 25px;
    border-radius: 35px;
    height: 136px;
  }
}
.account-profile-promotion--turquoise {
  background-color: #C2FFEE;
}
.account-profile-promotion__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 12px;
  width: 117px;
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .account-profile-promotion__title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 8px;
    width: 131px;
  }
}
@media (min-width: 1400px) {
  .account-profile-promotion__title {
    margin-bottom: 12px;
  }
}
.account-profile-promotion__image {
  position: absolute;
  top: -13px;
  right: 11px;
}
@media (max-width: 1199.98px) {
  .account-profile-promotion__image {
    width: 88px;
    top: -2px;
    right: -7px;
  }
}
.account-profile-promotion__text {
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  border-radius: 13px;
  background-color: #FFFFFF;
  padding: 7px 13px 7px 13px;
}
@media (min-width: 1200px) {
  .account-profile-promotion__text {
    font-size: 14px;
    line-height: 17px;
    padding: 4px 13px 5px 13px;
  }
}

.account-profile-data .catalog-filter__group-item {
  flex: unset;
}
.account-profile-data .catalog-filter__group-item .checkbox__input {
  top: 0;
}
@media (min-width: 768px) {
  .account-profile-data {
    padding-left: 29px;
  }
}
@media (min-width: 1200px) {
  .account-profile-data__mail {
    margin-left: 8px;
  }
}
.account-profile-data__row {
  display: flex;
}
.account-profile-data__row--2 {
  gap: 87px;
}
@media (max-width: 767.98px) {
  .account-profile-data__row--2 {
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 23px;
  }
}
.account-profile-data__row--3 {
  gap: 24px;
}
.account-profile-data__row--3 > * {
  flex: 0 1 86px;
}
@media (max-width: 767.98px) {
  .account-profile-data__row--3 > * {
    flex: 0 1 auto;
  }
}
@media (min-width: 1200px) {
  .account-profile-data__row--3 > * {
    flex-basis: 111px;
  }
}
.account-profile-data__row--3 .account-profile-data__address {
  flex-basis: 396px;
}
@media (max-width: 767.98px) {
  .account-profile-data__row--3 .account-profile-data__address {
    flex: 1 0 100%;
  }
}
@media (max-width: 767.98px) {
  .account-profile-data__row--3 {
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 23px;
  }
}
.account-profile-data__row:not(:last-child) {
  margin-bottom: 23px;
}
.account-profile-data__field {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}
@media (min-width: 768px) {
  .account-profile-data__field {
    font-size: 16px;
    line-height: 19px;
  }
}
.account-profile-data__field--fio {
  font-weight: 600;
  font-size: 14px;
}
@media (min-width: 768px) {
  .account-profile-data__field--fio {
    font-size: 24px;
  }
}
.account-profile-data__field-name {
  color: #94A1AD;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .account-profile-data__field-name {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 7px;
  }
}

.account-profile-form__row {
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .account-profile-form__row {
    margin-bottom: 25px;
    gap: 24px;
    flex-wrap: nowrap;
    justify-content: start;
  }
}
.account-profile-form__row > * {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
  .account-profile-form__row > * {
    flex: 0 1 33%;
  }
}
.account-profile-form__row--3 {
  column-gap: 2%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .account-profile-form__row--3 {
    gap: 11px;
    margin-bottom: 31px;
  }
}
.account-profile-form__address {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
  .account-profile-form__address {
    flex: 1 1 content;
  }
}
@media (min-width: 1400px) {
  .account-profile-form__address {
    margin-right: 11px;
  }
}
.account-profile-form__address--number {
  text-align: center;
  padding-left: 16px !important;
  padding-right: 16px !important;
  margin-right: 0;
  flex: 0 1 32%;
}
@media (min-width: 768px) {
  .account-profile-form__address--number {
    flex: 0 1 132px;
  }
}
.account-profile-form__date {
  display: flex;
  align-items: center;
  gap: 12px;
}
.account-profile-form__date .input-container {
  flex: 1 1;
}
.account-profile-form__date .input-container .input--readonly + .input-container__icon {
  pointer-events: none;
}
.account-profile-form__message {
  position: relative;
  transition: 0.3s ease all;
}
.account-profile-form__message .icon-question {
  color: #94A1AD;
  font-size: 15px;
  cursor: pointer;
}
.account-profile-form__message .icon-question:hover {
  color: #CB81FC;
}
.account-profile-form__message .hint {
  position: absolute;
  background-color: #FFFFFF;
  padding: 13px 10px 16px 17px;
  border-radius: 25px;
  border: 1px solid #CB81FC;
  top: -41px;
  left: 16px;
  z-index: 2;
  width: 215px;
  transform: translateX(-5%);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease all;
}
.account-profile-form__message .hint:before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 8px 5px 0px;
  border-color: transparent #FFFFFF transparent transparent;
  top: 46px;
  left: -7px;
}
.account-profile-form__message .hint:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 9px 6px 0px;
  border-color: transparent #CB81FC transparent transparent;
  top: 45px;
  left: -9px;
  z-index: -1;
}
.account-profile-form__message .hint__close-button {
  position: absolute;
  font-size: 10px;
  cursor: pointer;
  top: 17px;
  right: 15px;
}
.account-profile-form__message .hint__title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin-bottom: 7px;
}
.account-profile-form__message .hint__text {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  margin-bottom: 17px;
}
.account-profile-form__message .hint__button {
  font-size: 12px;
  height: 24px;
  padding: 0 12px;
  min-width: 119px;
}
.account-profile-form__message--open .icon-question {
  color: #CB81FC;
}
.account-profile-form__message--open .hint {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}

@media (min-width: 768px) {
  .account-profile-popup .popup__content {
    border-radius: 25px;
    border: 1px solid #C1D2E3;
    max-width: 1018px;
    padding: 25px 25px 38px 27px;
  }
}
.account-profile-popup .popup__title {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 50px;
}

@media (max-width: 767.98px) {
  .account-unauthorized {
    display: flex;
    justify-content: start;
    flex-direction: column-reverse;
  }
  .account-unauthorized__body {
    max-width: 540px;
    margin: 28px auto 12px auto;
  }
  .account-unauthorized .account__head {
    width: 100%;
  }
}
.account-unauthorized .unauthorized-message {
  position: relative;
  padding: 23px 17px 23px 19px;
  background-color: #FFFFFF;
  width: 100%;
  border-radius: 35px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .account-unauthorized .unauthorized-message {
    padding: 23px 27px 23px 25px;
    width: 306px;
    background-color: #F2F4F6;
  }
}
.account-unauthorized .unauthorized-message__title {
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  margin-bottom: 9px;
}
.account-unauthorized .unauthorized-message__text {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  margin-bottom: 23px;
}
.account-unauthorized .unauthorized-message__button {
  font-size: 16px;
  min-width: 138px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .account-unauthorized .unauthorized-message__button {
    margin-left: 7px;
  }
}
.account-unauthorized .unauthorized-message__image {
  width: 105px;
  position: absolute;
  bottom: -19px;
  right: 0;
  z-index: 0;
}

.account {
  margin-top: 35px !important;
}
@media (max-width: 767.98px) {
  .account {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    padding-bottom: 90px;
  }
}
@media (min-width: 992px) {
  .account {
    display: flex;
  }
}
.account__heading {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .account__heading {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 32px;
  }
}
.account__head {
  margin-bottom: 45px;
  display: none;
}
@media (min-width: 768px) {
  .account__head {
    display: block;
  }
}
@media (min-width: 992px) {
  .account__head {
    flex: 0 0 263px;
    margin-right: 24px;
  }
}
@media (min-width: 1400px) {
  .account__head {
    flex-basis: 306px;
  }
}
@media (max-width: 767.98px) {
  .account--menu-open {
    margin-top: 0 !important;
    max-width: unset;
    background: #F2F4F6;
  }
  .account--menu-open .account__head {
    max-width: 540px;
    margin: 0 auto 0 auto;
    display: block;
  }
  .account--menu-open .account-profile {
    display: none;
  }
}

.account-menu {
  background: #F2F4F6;
  padding-top: 30px;
}
@media (min-width: 768px) {
  .account-menu {
    padding-top: 25px;
    border-radius: 35px;
    padding-bottom: 30px;
  }
}
.account-menu__img {
  position: relative;
  width: 92px;
  height: 92px;
  background: linear-gradient(145deg, #73E3DB, #9EAFF3, #C389FA);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  outline: 4px solid #FFFFFF;
  outline-offset: -7px;
  margin: auto;
  margin-bottom: 16px;
}
.account-menu__img-wrap {
  position: relative;
  width: 78px;
  height: 78px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  background-color: #EAECEF;
  overflow: hidden;
  transition: 0.3s ease all;
}
.account-menu__img-wrap img {
  z-index: 1;
  width: 78px;
  height: 78px;
  object-fit: cover;
}
.account-menu label.account-menu__img-wrap {
  cursor: pointer;
}
.account-menu__personal-name {
  text-align: center;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .account-menu__wrap {
    padding-left: 16px;
  }
}
.account-menu__item {
  padding-left: 62px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  height: 50px;
  font-weight: 600;
  border-radius: 25px;
  transition: 0.3s ease all;
}
.account-menu__item:hover {
  color: #CB81FC;
}
@media (min-width: 768px) {
  .account-menu__item {
    border-radius: 25px 0px 0px 25px;
  }
}
.account-menu__item-icon {
  font-size: 20px;
  margin-top: -3px;
  position: absolute;
  left: 36px;
  transform: translateX(-50%);
}
.account-menu__item-message-icon {
  margin-right: 40px;
  margin-left: auto;
}
.account-menu__item:hover {
  cursor: pointer;
}
.account-menu__item.tab-active {
  color: #CB81FC;
  background-color: #FFFFFF;
}

.account-header-mobile {
  padding: 8px 15px;
  margin: 0;
  height: 55px;
  background: #FFFFFF;
  border-bottom: 1px solid #C1D2E3;
  border-radius: 0px;
  transition: 0.3s ease all;
  z-index: 992;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.account-header-mobile__title {
  color: #302A34;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.account-header-mobile__title:hover {
  color: #302A34;
}
.account-header-mobile__text {
  font-size: 14px;
  font-weight: 600;
  padding-top: 1px;
}
.account-header-mobile__icon {
  font-size: 13px;
  padding-right: 11px;
}

.action-icons {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  color: #94A1AD;
}
.action-icons > *:not(:last-child) {
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .action-icons > *:not(:last-child) {
    margin: 0 20px 0 0;
  }
}
.action-icons--row {
  flex-direction: row !important;
}
.action-icons--row .action-icons__item {
  margin: 0 20px 0 0 !important;
}
@media (max-width: 991.98px) {
  .action-icons--row .action-icons__item:last-child {
    margin: 0 !important;
  }
}
.action-icons__item {
  cursor: pointer;
  transition: all 0.3s ease;
  border: none;
  background-color: unset;
  padding: 0;
  color: #94A1AD;
}
@media (max-width: 767.98px) {
  .action-icons__item {
    display: flex;
    align-items: center;
  }
}
.action-icons__item i {
  font-size: 14px;
}
@media (min-width: 992px) {
  .action-icons__item i {
    padding-right: 5px;
  }
}
@media (max-width: 991.98px) {
  .action-icons__item span {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .action-icons__item:hover {
    color: #CB81FC;
  }
}
.action-icons__item:active {
  color: #AF6DDB;
}

.authorization {
  display: flex;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  .authorization {
    margin-bottom: 40px !important;
  }
}
.authorization__container {
  margin: auto;
  max-width: 416px;
  width: 100%;
}
.authorization__img {
  margin-bottom: 30px;
}
.authorization__title {
  margin-bottom: 25px;
}
.authorization__field-name {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .authorization__field-name {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.authorization__field-description {
  font-size: 12px;
  line-height: 18px;
  margin-top: 5px;
  color: #94A1AD;
}
@media (max-width: 340px) {
  .authorization__field-description {
    font-size: 10px;
    line-height: 14px;
  }
}
@media (min-width: 768px) {
  .authorization__field-description {
    font-size: 14px;
    margin-top: 10px;
  }
}
.authorization__form-row:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .authorization__form-row:not(:last-child) {
    margin-bottom: 15px;
  }
}
.authorization__form-button {
  margin-top: 15px;
}
.authorization__form-button--gray {
  background: #94A1AD !important;
}
.authorization__form-button--gray:hover {
  background: #CB81FC !important;
}
.authorization__bottom-text {
  margin: 0 auto 0 auto;
  font-size: 12px;
  line-height: 18px;
  color: #94A1AD;
  max-width: 416px;
}
@media (max-width: 340px) {
  .authorization__bottom-text {
    font-size: 10px;
    line-height: 14px;
  }
}
@media (min-width: 768px) {
  .authorization__bottom-text {
    font-size: 14px;
  }
}

.banner-box {
  height: 100%;
  display: grid;
  gap: 5.5px;
  grid-template-columns: 199fr 115fr 192fr;
  grid-template-rows: 191fr 49fr 132fr;
  grid-template-areas: "A A B" "A A E" "C D E";
}
@media (min-width: 768px) {
  .banner-box {
    gap: 10px;
  }
}
.banner-box__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner-box__item {
  position: relative;
  overflow: hidden;
  border-radius: 25px;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 768px) {
  .banner-box__item {
    border-radius: 35px;
  }
}
.banner-box__item:hover {
  color: #302A34;
}
@media (min-width: 992px) {
  .banner-box__item:hover .banner-box__title {
    opacity: 1;
  }
}
.banner-box__item.item-1 {
  grid-area: A;
}
.banner-box__item.item-2 {
  grid-area: B;
}
.banner-box__item.item-3 {
  grid-area: C;
}
.banner-box__item.item-4 {
  grid-area: D;
  border-radius: 100%;
  margin-left: -0.5vw;
  margin-right: -0.5vw;
  padding: 2.738vw 1.3vw 0;
  margin-top: 6vw;
}
@media (min-width: 576px) {
  .banner-box__item.item-4 {
    margin-top: 36px;
    margin-left: -1.2px;
    margin-right: -1.2px;
    padding: 22.69px 15.98px 0;
  }
}
@media (min-width: 768px) {
  .banner-box__item.item-4 {
    margin-top: 31px;
    margin-left: -4px;
    margin-right: -4px;
    padding: 13px 10px 0;
  }
}
@media (min-width: 992px) {
  .banner-box__item.item-4 {
    margin-top: 42px;
    padding: 12px 3px 0;
  }
}
@media (min-width: 1200px) {
  .banner-box__item.item-4 {
    margin-top: 25px;
    padding: 16px 12px 0;
  }
}
@media (min-width: 1400px) {
  .banner-box__item.item-4 {
    margin-top: 9px;
    padding: 24px 19px 0;
  }
}
.banner-box__item.item-4 .banner-box__text {
  font-size: 3.125vw;
  line-height: 3.75vw;
  font-weight: 600;
  text-align: center;
  padding: 0 1px 0 1px;
}
@media (min-width: 576px) {
  .banner-box__item.item-4 .banner-box__text {
    font-size: 14px;
    line-height: 17px;
  }
}
.banner-box__item.item-4 .banner-box__img {
  height: unset;
  object-fit: unset;
  width: auto;
}
@media (max-width: 1199.98px) {
  .banner-box__item.item-4 .banner-box__img {
    width: 40px;
  }
}
@media (max-width: 991.98px) {
  .banner-box__item.item-4 .banner-box__img {
    width: auto;
  }
}
@media (max-width: 767.98px) {
  .banner-box__item.item-4 .banner-box__img {
    width: 35px;
  }
}
@media (max-width: 575.98px) {
  .banner-box__item.item-4 .banner-box__img {
    width: 8.78vw;
  }
}
.banner-box__item.item-5 {
  grid-area: E;
}
.banner-box__title {
  font-weight: 600;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(48, 42, 52, 0.6);
  opacity: 0;
  transition: opacity 0.5s;
}

.banner-split {
  margin-bottom: 60px;
  background-color: #C1F79B;
  border-radius: 35px;
  position: relative;
  overflow: hidden;
  padding: 30px;
}
@media (max-width: 991.98px) {
  .banner-split {
    margin-bottom: 50px;
  }
}
.banner-split__wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .banner-split__wrap {
    flex-direction: column;
    align-items: center;
  }
}
.banner-split__wrap--calc {
  align-items: flex-end;
}
@media (max-width: 991.98px) {
  .banner-split__wrap--calc {
    align-items: unset;
  }
}
.banner-split__block {
  display: flex;
  flex-direction: column;
}
.banner-split__block--title {
  margin-top: 85px;
  font-family: Proxima Nova;
  font-weight: 600;
  font-size: 28px;
  line-height: 100%;
  color: #302A34;
  margin-bottom: 32px;
}
@media (max-width: 991.98px) {
  .banner-split__block--title {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 16px;
  }
}
.banner-split__block--subtitle {
  font-family: Proxima Nova;
  font-weight: 600;
  font-size: 24px;
  line-height: 110%;
  vertical-align: middle;
  color: #302A34;
  margin-bottom: 85px;
}
@media (max-width: 991.98px) {
  .banner-split__block--subtitle {
    margin-bottom: 16px;
    font-size: 14px;
  }
}
.banner-split__block--text {
  font-family: Proxima Nova;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #302A34;
  margin-bottom: 30px;
}
@media (max-width: 991.98px) {
  .banner-split__block--text {
    margin-bottom: 16px;
    font-size: 12px;
  }
}
.banner-split__block-img {
  height: 380px;
}
@media (max-width: 1199.98px) {
  .banner-split__block-img {
    height: 290px;
  }
}
@media (max-width: 991.98px) {
  .banner-split__block-img {
    height: 270px;
  }
}
.banner-split__block-img img {
  height: 410px;
}
@media (max-width: 1399.98px) {
  .banner-split__block-img img {
    height: 370px;
  }
}
@media (max-width: 1199.98px) {
  .banner-split__block-img img {
    height: 280px;
  }
}
.banner-split__text {
  font-family: Proxima Nova;
  font-weight: 700;
  font-size: 64px;
  line-height: 100%;
  letter-spacing: -1%;
  vertical-align: bottom;
  text-transform: uppercase;
  color: #033D23;
  margin-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .banner-split__text {
    font-size: 40px;
  }
}
@media (max-width: 991.98px) {
  .banner-split__text {
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 0;
    text-align: center;
  }
}
.banner-split__logo {
  margin-bottom: 90px;
}
@media (max-width: 991.98px) {
  .banner-split__logo {
    margin-bottom: 50px;
  }
}
@media (max-width: 991.98px) {
  .banner-split__logo img {
    width: 261px;
  }
}
.banner-split__logo-text img {
  width: 270px;
}
.banner-split__block-img-phone {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
}
.banner-split__block-img-phone img {
  max-height: 410px;
  width: auto;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .banner-split__block-img-phone img {
    max-height: 300px;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .banner-split__block-img-phone img {
    max-height: 250px;
  }
}

.banner {
  display: flex;
  padding: 67px 139px 67px 78px;
  background: #C1F2FF;
  border-radius: 35px;
  gap: 165px;
  margin-bottom: 60px;
  justify-content: space-between;
}
@media (max-width: 1399.98px) {
  .banner {
    gap: 100px;
  }
}
@media (max-width: 1199.98px) {
  .banner {
    gap: 30px;
  }
}
@media (max-width: 991.98px) {
  .banner {
    gap: 24px;
    padding: 24px 18px 33px 18px;
    flex-direction: column-reverse;
    margin-bottom: 50px;
  }
}
.banner__content {
  max-width: 550px;
}
.banner .promo-title {
  margin-bottom: 24px;
}
.banner__title {
  font-family: Proxima Nova;
  font-weight: 600;
  font-style: Semibold;
  font-size: 28px;
  line-height: 100%;
  margin-bottom: 20px;
  color: #302A34;
}
@media (max-width: 991.98px) {
  .banner__title {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
.banner__img {
  height: 150px;
  display: flex;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .banner__img {
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .banner__img {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .banner__img img {
    width: 100%;
  }
}

.basket-card {
  display: flex;
  min-height: 125px;
}
@media (max-width: 767.98px) {
  .basket-card {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .basket-card {
    min-height: 146px;
  }
}
.basket-card__img {
  margin-right: 15px;
  align-self: start;
  text-align: center;
  max-width: 85px;
  height: 85px;
  display: flex;
  flex: 1;
  align-items: center;
}
@media (min-width: 768px) {
  .basket-card__img {
    margin-right: 25px;
    align-self: center;
    text-align: center;
    min-width: 110px;
    height: 110px;
  }
}
.basket-card__img img {
  max-width: 110px;
  max-height: 110px;
}
@media (max-width: 767.98px) {
  .basket-card__img img {
    max-width: 85px;
    max-height: 85px;
  }
}
@media (max-width: 340px) {
  .basket-card__img {
    margin-right: 10px;
    height: 75px;
  }
  .basket-card__img img {
    width: 85px;
  }
}
.basket-card__title {
  font-size: 14px;
  font-weight: 600 !important;
  line-height: normal;
  text-decoration: none;
  transition: all 0.3s ease;
  color: #302A34;
  margin: 15px 0 20px 0;
}
.basket-card__title:hover {
  color: #302A34;
}
@media (min-width: 768px) {
  .basket-card__title {
    max-width: 280px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .basket-card__title {
    font-size: 16px;
  }
}
.basket-card__description {
  font-size: 12px;
  line-height: 16px;
  color: #94A1AD;
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (min-width: 992px) {
  .basket-card__description {
    margin-top: 8px;
  }
}
.basket-card__prices {
  text-align: end;
}
@media (max-width: 767.98px) {
  .basket-card__prices {
    display: flex;
  }
  .basket-card__prices:last-child {
    margin-bottom: 28px;
  }
}
.basket-card__price {
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 768px) {
  .basket-card__price:first-child {
    margin-top: 21px;
  }
}
@media (min-width: 768px) {
  .basket-card__price {
    line-height: 30px;
    font-size: 28px;
    margin-right: 0;
  }
}
.basket-card__old-price {
  font-size: 12px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .basket-card__old-price {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .basket-card__old-price {
    font-size: 16px;
  }
}
.basket-card .quantity {
  align-self: flex-start;
}
@media (max-width: 767.98px) {
  .basket-card .quantity {
    align-self: flex-end;
  }
}
.basket-card .action-icons {
  display: block;
}
@media (max-width: 767.98px) {
  .basket-card .action-icons {
    display: flex;
    flex-direction: row;
  }
}
.basket-card__wrap {
  position: relative;
  display: none;
  justify-content: space-between;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .basket-card__wrap {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
  }
}
.basket-card__wrap--mobile {
  display: flex;
}
@media (min-width: 768px) {
  .basket-card__wrap--mobile {
    display: none;
  }
}
.basket-card__col {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  min-width: 150px;
  margin-right: 15px;
}
.basket-card__col:first-child {
  width: 280px;
}
@media (min-width: 992px) {
  .basket-card__col:last-child {
    margin-right: 0;
    margin-left: 80px;
  }
}
@media (max-width: 991.98px) {
  .basket-card__col:first-child {
    width: auto;
  }
}
.basket-card__row {
  display: flex;
  flex-direction: row;
  margin-bottom: 15px;
}
.basket-card__clear-btn {
  border: 0;
  background: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
}
.basket-card__clear-btn i {
  margin-right: 11px;
}
.basket-card__clear-btn span {
  font-size: 14px;
  padding-top: 3px;
}
@media (min-width: 576px) {
  .basket-card__clear-btn span {
    gap: 10px;
  }
}
.basket-card__clear-btn:hover {
  color: #94A1AD;
}
.basket-card .accesories-button {
  width: 180px;
  height: 30px;
  border-radius: 15px;
  border: none;
  background: #73E2DC;
  color: #04605B;
  line-height: normal;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.basket-card .accesories-button img {
  margin-right: 5px;
}
.basket-card .basket-card__gift {
  text-align: center;
  width: 140px;
  height: 30px;
  border-radius: 15px;
  background: #C1F2FF;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}
.basket-card .basket-card__discount {
  display: inline-block;
  height: 13px;
  width: 31px;
  margin-right: 5px;
  font-size: 10px;
  font-weight: 700;
  border-radius: 15px;
  background: #F96670;
  color: white;
  text-decoration: none !important;
  text-align: center;
}
@media (min-width: 768px) {
  .basket-card .basket-card__discount {
    height: 20px;
    width: 46px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 22px;
  }
}

@media (max-width: 767.98px) {
  .basket {
    margin-top: 10px;
  }
}
.basket__container {
  display: flex;
}
@media (min-width: 768px) {
  .basket__container {
    margin-bottom: 70px;
  }
}
@media (max-width: 1399px) {
  .basket__container {
    flex-direction: column;
  }
}
.basket__wrap {
  flex: 0 0 65%;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .basket__wrap {
    margin-bottom: 0;
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  .basket__wrap {
    margin-right: 70px;
  }
}
@media (min-width: 1200px) {
  .basket__wrap {
    margin-right: 100px;
  }
}
.basket__wrap .basket-card {
  padding-top: 40px;
  padding-bottom: 40px;
}
.basket__wrap .basket-card:nth-child(2) {
  padding-top: 0;
}
.basket__wrap .basket-card:not(:last-child) {
  border-bottom: 1px solid #E6EFF7;
}
@media (max-width: 767.98px) {
  .basket__wrap .basket-card {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.basket__block {
  flex: 1 1 auto;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .basket__block {
    margin-bottom: 0;
    margin-top: 45px;
  }
}
@media (max-width: 1399px) {
  .basket__block {
    margin-left: auto;
    margin-right: auto;
  }
}
.basket__button {
  font-style: normal;
  font-weight: 600;
  line-height: 45px;
  text-align: center;
  color: white;
  border-radius: 25px;
  background: #302A34;
  height: 45px;
  border: none;
}
.basket__button:hover {
  background: #CB81FC;
  color: white;
}
.basket__clear-btn {
  border: 0;
  background: 0;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  font-size: 12px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .basket__clear-btn {
    font-size: 14px;
  }
}
.basket__clear-btn i {
  margin-right: 5px;
  font-size: 15px;
}
@media (min-width: 768px) {
  .basket__clear-btn i {
    margin-right: 11px;
  }
}
@media (min-width: 992px) {
  .basket__clear-btn i {
    font-size: 20px;
  }
}
.basket__clear-btn span {
  padding-top: 1px;
}
@media (min-width: 768px) {
  .basket__clear-btn span {
    padding-top: 2px;
  }
}
.basket__clear-btn:hover {
  color: #94A1AD;
}
.basket__bottom-text {
  color: #302A34;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.benefits-con {
  position: relative;
}
@media (max-width: 575px) {
  .benefits-con {
    margin-right: -15px;
  }
}
.benefits-con .catalog-carousel__button {
  top: 30%;
}
.benefits-con .catalog-carousel__button.swiper-button-disabled {
  opacity: 0;
}
.benefits-con .swiper {
  overflow: visible;
}
@media (max-width: 575px) {
  .benefits-con .swiper {
    margin-right: 15px;
  }
}

.benefits-con::-webkit-scrollbar {
  width: 0 !important;
}

.benefits {
  flex-direction: row;
  justify-content: space-between;
  color: #302A34;
  font-family: Proxima Nova, sans-serif;
  font-style: normal;
  line-height: normal;
  margin: auto;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .benefits {
    margin-bottom: 60px;
  }
}

.benefits__block {
  width: 196px;
  height: auto;
  border-radius: 35px;
  padding: 0;
}

.benefits__block--yandex {
  width: 306px;
}
@media (max-width: 1399.98px) {
  .benefits__block--yandex {
    width: 260px !important;
  }
}
@media (max-width: 1199.98px) {
  .benefits__block--yandex {
    width: 215px !important;
  }
}
@media (max-width: 991.98px) {
  .benefits__block--yandex {
    width: 192px !important;
  }
}

.benefits__block-header {
  justify-content: center;
  margin-top: 14px;
}

.benefits__yandex {
  margin-bottom: 60px;
}
@media (max-width: 991.98px) {
  .benefits__yandex {
    margin-bottom: 50px;
  }
}

.benefits__block-header--yandex {
  justify-content: flex-start;
  padding-left: 25px;
  gap: 16px;
  margin-bottom: 16px;
}
@media (max-width: 991.98px) {
  .benefits__block-header--yandex {
    padding-left: 20px;
    gap: 8px;
  }
}

.benefits__block-title--yandex {
  font-size: 24px !important;
  max-width: 150px !important;
}
@media (max-width: 991.98px) {
  .benefits__block-title--yandex {
    font-size: 14px !important;
    max-width: 100px !important;
  }
}

.benefits__block-text--yandex {
  font-size: 16px !important;
  padding: 0 25px 25px 25px !important;
}
@media (max-width: 1199.98px) {
  .benefits__block-text--yandex {
    padding: 0 15px 25px 15px !important;
  }
}
@media (max-width: 991.98px) {
  .benefits__block-text--yandex {
    font-size: 12px !important;
  }
}

.benefits__block-img--yandex {
  width: 68px !important;
  height: 68px !important;
}
@media (max-width: 991.98px) {
  .benefits__block-img--yandex {
    width: 50px !important;
    height: 50px !important;
  }
  .benefits__block-img--yandex img {
    width: 23px !important;
    height: 23px !important;
  }
}

.benefits__block-img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: #FFFFFF;
  margin-right: 8px;
  display: flex;
}

.benefits__block-img img {
  margin: auto;
}

.benefits__block-title {
  font-size: 14px;
  font-weight: 600;
  max-width: 110px;
  padding: 0;
  margin-top: 7px;
}
@media (max-width: 991.98px) {
  .benefits__block-title {
    font-size: 16px;
  }
}

.benefits__block-text {
  font-size: 12px;
  font-weight: 400;
  padding: 16px 15px 25px 15px;
}

.block {
  border: 1px solid #94A1AD;
  background: #FFF;
  border-radius: 35px;
  padding: 25px 25px;
}
@media (min-width: 1200px) {
  .block {
    padding: 20px 25px;
  }
}
.block--grey {
  background: #F2F4F6;
  border: none;
}
.block--turquoise {
  background: #C2FFEE;
  border: none;
}
.block__row {
  font-size: 14px;
}
.block__row--border-bottom {
  border-bottom: 1px solid #E6EFF7;
  margin-bottom: 15px !important;
  padding-bottom: 15px;
}
@media (min-width: 992px) {
  .block__row--border-bottom {
    margin-bottom: 25px !important;
    padding-bottom: 25px;
  }
}
.block__row span {
  font-size: 14px;
}
@media (max-width: 340px) {
  .block__row span {
    font-size: 12px;
  }
}
.block__child-row:not(:last-child) {
  margin-bottom: 9px;
}
.block__child-row--small-mb:not(:last-child) {
  margin-bottom: 3px;
}
.block__title {
  font-size: 16px;
  font-weight: 600;
  color: #302A34;
}
.block__small-title {
  font-size: 14px;
  font-weight: 600;
  color: #302A34;
  line-height: 20px;
}
.block__promotion {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.block__promotion-wrap {
  width: 140px;
  line-height: 17px;
}
@media (max-width: 340px) {
  .block__promotion-wrap {
    line-height: 14px;
  }
}
@media (min-width: 576px) {
  .block__promotion-wrap {
    width: 150px;
  }
}
.block__promotion-img {
  position: absolute;
  right: 0;
  top: -12px;
}
@media (max-width: 340px) {
  .block__promotion-img {
    top: -8px;
  }
}
.block__promotion-img img {
  width: 80px;
}
@media (max-width: 340px) {
  .block__promotion-img img {
    width: 65px;
  }
}
.block__promotion-title {
  font-size: 16px;
  font-weight: 700;
  color: #302A34;
}
.block__promotion-title:not(:last-child) {
  margin-bottom: 17px;
}
.block__promotion--reverse {
  justify-content: end;
}
.block__promotion--reverse .block__promotion-img {
  right: unset;
  left: 0;
}
.block__input {
  border-radius: 30px 0 0 30px !important;
  padding-left: 22px !important;
}
.block__field {
  display: flex;
}
.block__field .block__input {
  flex: 1 0 67%;
}
.block__field .block__button {
  flex: 0 0 37%;
  margin-left: -30px;
}
@media (min-width: 576px) {
  .block__field .block__button {
    flex-basis: 34%;
  }
}

.blog {
  gap: 40px;
}
@media (max-width: 991.98px) {
  .blog {
    gap: 24px;
  }
}
.blog__header {
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .blog__header {
    flex-direction: column;
  }
  .blog__header .catalog-sort {
    height: 40px;
    flex: auto;
  }
}
.blog__header .catalog-sort__dropdown {
  left: -0.5px;
}
.blog__news-list {
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 40px;
}
@media (max-width: 991.98px) {
  .blog__news-list {
    gap: 12px;
    margin-bottom: 20px;
  }
}
.blog__news-element {
  width: calc(33.33333% - 16px);
  background: rgb(234, 236, 239);
  border-radius: 35px;
  overflow: hidden;
}
@media (max-width: 1199.98px) {
  .blog__news-element {
    width: calc(50% - 12px);
  }
}
@media (max-width: 991.98px) {
  .blog__news-element {
    width: 100%;
    border-radius: 25px;
  }
}
.blog__news-element h5, .blog__news-element .h5 {
  transition: all 0.3s ease;
}
.blog__news-element img {
  height: 100%;
  width: auto;
  transition: all 0.3s ease;
}
.blog__news-element:hover {
  color: #302A34;
}
.blog__news-element:hover img {
  transform: scale(120%);
}
.blog__news-element:hover h5, .blog__news-element:hover .h5 {
  color: #CB81FC;
}
.blog__news-element-img {
  height: 265px;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1399.98px) {
  .blog__news-element-img {
    height: 227px;
  }
}
@media (max-width: 1199.98px) {
  .blog__news-element-img {
    height: 292px;
  }
}
@media (max-width: 991.98px) {
  .blog__news-element-img {
    height: 445px;
  }
}
@media (max-width: 767.98px) {
  .blog__news-element-img {
    height: 326px;
  }
}
@media (max-width: 575.98px) {
  .blog__news-element-img {
    height: 60vw;
  }
}
.blog__news-element-text-content {
  gap: 8px;
  padding: 24px;
  flex: 1;
}
@media (max-width: 991.98px) {
  .blog__news-element-text-content {
    padding: 12px;
  }
}
.blog__news-element-text-content h5, .blog__news-element-text-content .h5 {
  margin: 0;
}
.blog__news-element-text-content__news-element-description {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 16px;
}
@media (max-width: 767.98px) {
  .blog__news-element-text-content__news-element-description {
    margin-bottom: 0;
  }
}
.blog__date {
  font-weight: 400;
  color: #94A1AD;
  margin-top: auto;
}
@media (max-width: 767.98px) {
  .blog__date {
    font-size: 14px;
  }
}
.blog__filter {
  gap: 15px;
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .blog__filter {
    flex-direction: column-reverse;
  }
}
.blog__filter-controls {
  gap: 20px;
}
.blog__filter-container {
  position: relative;
  height: 30px;
  flex: 1;
  transition: height 0.3s ease;
}
.blog__filter-container--openned {
  height: min-content;
}
.blog__filter-container--openned .blog__filter-list {
  position: relative;
}
.blog__filter-list {
  gap: 15px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transition: position 0.3s ease;
}
.blog__filter-item {
  cursor: pointer;
  width: auto;
  height: 30px;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 14px;
  border-radius: 100px;
  transition: 0.1s ease all;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  color: #94A1AD;
  background: #EAECEF;
  border-color: #EAECEF;
  min-width: max-content;
}
.blog__filter-item:hover {
  background-color: #94A1AD;
  color: #FFFFFF;
}
.blog__filter-item--selected {
  background: #73E2DC;
  color: #04605B;
}
.blog__filter-item--selected:hover {
  background-color: #68C2BD;
  color: #04605B;
}
.blog__filter-item--selected::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-image: url(/local/templates/dimall/assets/css/../img/common/catalog-filter-selected-close--icon.svg);
  background-repeat: no-repeat;
  margin-left: 10px;
  background-size: contain;
}
.blog__filter-item-checkbox {
  cursor: pointer;
}
.blog__filter-item-checkbox label {
  cursor: pointer;
}
.blog__open-button {
  padding: 0;
  width: 30px;
  height: 30px;
  min-width: 30px;
}
.blog__open-button::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-image: url(/local/templates/dimall/assets/css/../img/common/blog-filter-open--icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.blog__open-button--selected {
  background: #73E2DC;
  color: #04605B;
}
.blog__open-button--selected:hover {
  background-color: #68C2BD;
  color: #04605B;
}
.blog__open-button--selected::after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-image: url(/local/templates/dimall/assets/css/../img/common/catalog-filter-selected-close--icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.blog-detail h2, .blog-detail .h2 {
  margin-top: 40px;
}
@media (max-width: 991.98px) {
  .blog-detail h2, .blog-detail .h2 {
    margin-top: 20px;
  }
}

.news-detail-header .sp-complex-col:first-child {
  width: 300px;
}
@media (max-width: 991.98px) {
  .news-detail-header .sp-complex-row {
    flex-direction: column;
    display: flex;
  }
  .news-detail-header .sp-complex-col:first-child {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
}
.news-detail-header .sp-image {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
  margin-top: 20px;
}
.news-detail-header .sp-image:first-child {
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .news-detail-header .sp-image {
    margin-bottom: 20px;
  }
}
.news-detail-header .sp-image img {
  max-width: 100%;
  height: auto;
  width: unset;
  border-radius: 20px;
}
.news-detail-header .sp-block-table {
  margin-bottom: 24px;
}
.news-detail-header .sp-contents {
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .news-detail-header .sp-contents {
    margin-bottom: 10px;
  }
}
.news-detail-header .sp-contents li {
  list-style: none;
  margin: 0 !important;
}
.news-detail-header .sp-contents ul {
  padding: 0;
}
.news-detail-header .sp-contents ul .level2 {
  margin-left: 20px !important;
}
.news-detail-header .sp-contents li a {
  color: #CB81FC;
  font-size: 18px;
  text-decoration: underline;
}
.news-detail-header a {
  scroll-margin-top: 160px;
}
.news-detail-header .sp-contents_title {
  font-size: 2rem;
}
.news-detail-header .table-default-scroll-wrap {
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .news-detail-header .table-default-scroll-wrap {
    overflow-x: auto;
  }
}
.news-detail-header .table-default-scroll-wrap p {
  margin: 0;
}

.dictionary {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 30px;
}
@media (max-width: 991px) {
  .dictionary {
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
  }
}
@media (max-width: 768px) {
  .dictionary {
    grid-template-columns: repeat(2, 1fr);
  }
}
.dictionary__letter {
  scroll-margin-top: 160px;
  margin-top: 0;
  margin-bottom: 0.5rem;
  white-space: nowrap;
  font-size: calc(1.325rem + 0.9vw);
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 1200px) {
  .dictionary__letter {
    font-size: 2rem;
  }
}
.dictionary__section {
  display: flex;
}
.dictionary__list {
  list-style: none;
}

.alph {
  display: flex;
  margin-bottom: 35px;
  font-size: calc(1.325rem + 0.9vw);
  gap: 16px;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .alph {
    row-gap: 6px;
  }
}

.breadcrumbs__list {
  padding: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 30px;
}

.breadcrumbs__item {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: flex-start;
}
.breadcrumbs__item:after {
  content: "";
  display: block;
  width: 20px;
  height: 10px;
  background-image: url("/local/templates/dimall/assets/css/../img/common/breadcrumb-arrow--icon.svg");
  background-repeat: no-repeat;
  margin: 0px 0px 0px 10px;
}
.breadcrumbs__item--active {
  color: #302A34;
}
.breadcrumbs__item--active:after {
  content: none;
  display: none;
}
.breadcrumbs__item a {
  text-decoration: none;
  color: #B3BFCB;
}

.button {
  background: #302A34;
  color: #FFFFFF;
  display: inline-flex;
  justify-content: center;
  border-radius: 35px;
  font-size: 12px;
  text-align: center;
  align-items: center;
  font-weight: 600;
  padding: 13px 8px;
  border: none;
  transition: 0.2s ease all;
  text-decoration: none;
  cursor: pointer;
}
.button:hover {
  background: #CB81FC;
  color: #FFFFFF;
}
.button:active {
  background: #AF6DDB;
}
@media (min-width: 576px) {
  .button {
    font-size: 14px;
    line-height: 19px;
    padding: 13px 19px;
  }
}

.button--header {
  padding: 16px 8px;
  font-weight: 600;
}
@media (max-width: 340px) {
  .button--header {
    padding: 10px 4px;
  }
}
@media (min-width: 576px) {
  .button--header {
    height: 50px;
    font-size: 16px;
    padding: 13px 19px;
  }
}

.button--ico {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.button--grey {
  background: #EAECEF;
  color: #94A1AD;
}

.button--orange {
  background: #F96670;
}

.button--turquoise {
  background: #73E2DC;
  color: #04605B;
}

.button--disabled {
  background: #EAECEF;
  cursor: default !important;
  color: #C5CED6;
}
.button--disabled:hover {
  color: #C5CED6;
  background: #EAECEF;
}

.button--clicked {
  background: #CB81FC;
}

.button--no-background {
  border: 1px solid #302A34;
  background: none;
  color: #302A34;
  line-height: 12px;
}
@media (min-width: 576px) {
  .button--no-background {
    line-height: 17px;
  }
}
.button--no-background:hover {
  border-color: #F96670;
  color: #F96670;
  background: none;
}

.button__icon {
  display: block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  margin-right: 13px;
}

.button--transparent {
  background-color: #FFFFFF;
  border: 1px solid #94A1AD;
  color: #94A1AD;
}
.button--transparent:hover {
  background-color: #302A34;
  color: #FFFFFF;
}

.button--no-border {
  background-color: #FFFFFF;
  color: #94A1AD;
  border: 1px solid transparent;
}
.button--no-border:hover {
  background-color: #FFFFFF;
  border: 1px solid #302A34;
  color: #302A34;
}
.button--no-border-active {
  background-color: #FFFFFF;
  border: 1px solid #302A34;
  color: #302A34;
}

.button--xl {
  width: 100%;
  margin-bottom: 20px;
}

.catalog-carousel {
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .catalog-carousel {
    width: calc(100% + 15px);
  }
}
@media (min-width: 768px) {
  .catalog-carousel {
    margin-bottom: 46px;
  }
}
.catalog-carousel:not(.swiper-initialized) .catalog-carousel__slide {
  width: 219px;
  margin-right: 20px;
}
@media (max-width: 575.98px) {
  .catalog-carousel:not(.swiper-initialized) .catalog-carousel__slide {
    width: calc(50% - 33px);
  }
}

.catalog-carousel__slide {
  display: flex;
  height: auto;
}

.catalog-carousel__wrapper {
  margin-top: 8px;
}

.catalog-carousel__more-link {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: end;
  text-decoration: none;
}

.catalog-carousel__more-link span {
  display: inline-block;
  margin-right: 15px;
  font-size: 12px;
  position: relative;
}
@media (min-width: 768px) {
  .catalog-carousel__more-link span {
    font-size: 16px;
  }
}

.catalog-carousel__more-link span:after {
  position: absolute;
  content: "\e908";
  font-family: icomoon !important;
  color: #302A34;
  font-size: 8px;
  top: 4px;
  right: -12px;
  font-weight: bold;
  text-decoration: none;
}
@media (min-width: 768px) {
  .catalog-carousel__more-link span:after {
    font-size: 10px;
    right: -15px;
    top: 6px;
  }
}

.catalog-carousel__button {
  cursor: pointer;
  position: absolute;
  top: 40%;
  z-index: 556;
  display: none;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  background: rgba(234, 236, 239, 0.3019607843);
  transition: 0.3s ease all;
}
@media (min-width: 768px) {
  .catalog-carousel__button {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .catalog-carousel__button--modal {
    display: block;
  }
}
.catalog-carousel__button:before {
  content: "\e925";
  font-family: icomoon !important;
  position: absolute;
  font-size: 13px;
  color: #94A1AD;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 52%;
}
.catalog-carousel__button:hover {
  background: rgba(234, 236, 239, 0.8117647059);
}
.catalog-carousel__button:active:before {
  color: #302A34;
}
.catalog-carousel__button--prev {
  left: -25px;
  transform: rotate(180deg);
}
.catalog-carousel__button--next {
  right: -25px;
}

.catalog-item.catalog-item-column {
  flex: unset;
  flex-direction: row;
  cursor: auto;
  flex: 1;
}
@media (max-width: 1399.98px) {
  .catalog-item.catalog-item-column {
    max-width: 926px;
  }
}
@media (max-width: 1199.98px) {
  .catalog-item.catalog-item-column {
    max-width: 776px;
  }
}

.catalog-item-column {
  margin-bottom: 5px;
}
.catalog-item-column .catalog-item__img-link {
  margin-bottom: 0;
  height: min-content;
}
.catalog-item-column__list-item span {
  color: #302A34;
}
.catalog-item-column__comments {
  margin-left: 10px;
}
@media (max-width: 991.98px) {
  .catalog-item-column__mobile {
    flex-direction: column !important;
  }
}
.catalog-item-column__info {
  width: 526px;
}
.catalog-item-column__info--price {
  display: flex;
  margin-bottom: 12px;
  justify-content: space-between;
}
@media (max-width: 1199.98px) {
  .catalog-item-column__info--rating-con {
    justify-content: normal !important;
  }
}
.catalog-item-column__info--title {
  font-size: 16px !important;
  height: auto !important;
  margin-bottom: 10px !important;
}
.catalog-item-column__info--block-icon {
  display: flex;
  gap: 20px;
}
@media (max-width: 1399.98px) {
  .catalog-item-column__info--block-icon {
    gap: 8px;
  }
}
@media (max-width: 1199.98px) {
  .catalog-item-column__info--block-icon {
    margin-left: auto;
    gap: 30px;
  }
}
@media (max-width: 991.98px) {
  .catalog-item-column__info {
    width: 100%;
  }
}
.catalog-item-column__info--icon {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #94A1AD;
  text-decoration: none;
  position: relative;
  text-align: center;
  transition: 0.3s ease all;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .catalog-item-column__info--icon {
    font-size: 21px;
  }
}
.catalog-item-column__info--icon:hover {
  color: #CB81FC;
}
@media (min-width: 992px) {
  .catalog-item-column__price-fs {
    font-size: 24px !important;
  }
}
.catalog-item-column__price {
  margin-left: auto;
  min-width: 197px;
}
@media (max-width: 1399.98px) {
  .catalog-item-column__price {
    margin-left: 15px;
  }
}
@media (max-width: 991.98px) {
  .catalog-item-column__price {
    margin-left: 0;
    align-items: center !important;
  }
}
.catalog-item-column__price--article {
  font-size: 14px;
  color: #94A1AD;
}
.catalog-item-column__price--button {
  max-width: 197px;
  padding: 13px 38px !important;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .catalog-item-column__price--button {
    max-width: 120px;
    padding: 10px 19px !important;
    font-size: 12px;
    margin-right: 35px;
  }
}
.catalog-item-column__price--button i {
  font-size: 20px;
  margin-right: 20px;
}
@media (max-width: 767.98px) {
  .catalog-item-column__price--button i {
    font-size: 15px;
    margin-right: 10px;
  }
}
@media (max-width: 767.98px) {
  .catalog-item-column__price--button:after {
    margin-left: -45px !important;
  }
}
.catalog-item-column__img {
  margin-right: 34px;
  min-width: 170px;
  width: 170px;
}
@media (max-width: 991.98px) {
  .catalog-item-column__img {
    min-width: 135px;
    width: 135px;
  }
}
@media (max-width: 575.98px) {
  .catalog-item-column__img {
    min-width: 85px;
    width: 85px;
  }
}

.catalog-filter {
  padding: 0px;
  display: none;
}
@media (min-width: 768px) {
  .catalog-filter {
    display: block;
    padding-right: 50px;
  }
}
.catalog-filter--visible {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  width: 100%;
  height: 100%;
  z-index: 9431;
  position: fixed;
  overflow-y: scroll;
}
@media (max-width: 767.98px) {
  .catalog-filter--visible {
    padding-bottom: 80px;
  }
}

.catalog-filter__controls {
  padding: 10px 15px 10px 15px;
  display: flex;
  justify-content: space-between;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px rgba(59, 114, 165, 0.25);
  border-radius: 0px;
  margin-bottom: 30px;
  position: sticky;
  top: 0;
  z-index: 8765;
}
@media (min-width: 768px) {
  .catalog-filter__controls {
    display: none;
  }
}

.catalog-filter__hide-btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
}
.catalog-filter__hide-btn i {
  display: block;
  width: 25px;
  height: 15px;
  background-image: url("/local/templates/dimall/assets/css/../img/common/catalog-filter-controls-arrow-back--icon.svg");
  background-repeat: no-repeat;
  margin-right: 10px;
}

.catalog-filter__clear-btn {
  font-size: 16px;
  font-weight: 400;
  padding: 8px 13px;
}

.catalog-filter__common-btns {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .catalog-filter__common-btns {
    margin-bottom: 22px;
  }
}

.catalog-tabs {
  cursor: pointer;
  display: flex;
  height: 40px;
  align-items: center;
  background: #EAECEF;
  border-radius: 15px;
  width: 124px;
  margin-left: auto;
  justify-content: space-between;
}

.catalog-tabs-item {
  margin: 2px;
  padding: 6px 18px;
}

.catalog-tabs-item.active {
  background: #FFFFFF;
  border-radius: 14px;
}

.catalog-filter__filter-btn {
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 400;
  margin-right: 10px;
  height: 40px;
  margin-bottom: 20px;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .catalog-filter__filter-btn {
    display: none;
  }
}
.catalog-filter__filter-btn i {
  margin-right: 10px;
  font-size: 15px;
}
.catalog-filter__filter-btn:hover {
  background: #F96670;
}

.catalog-filter__more-link {
  display: block;
  transition: all 0.3s ease;
}
.catalog-filter__more-link:before {
  content: "Показать все";
  font-weight: 600;
  color: #94A1AD;
  text-decoration: underline;
  font-size: 12px;
  line-height: 14px;
}
.catalog-filter__more-link:hover:before {
  color: #CB81FC;
}
.catalog-filter__more-link:not(.collapsed) {
  margin-top: 15px;
}
.catalog-filter__more-link:not(.collapsed):before {
  content: "Скрыть";
}

.catalog-filter__group {
  padding: 0 15px 0 15px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .catalog-filter__group {
    padding: 0 0 0 15px;
  }
}
.catalog-filter__group--inline {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .catalog-filter__group--inline {
    margin-bottom: 50px;
  }
}
.catalog-filter__group--inline .catalog-filter__group-title {
  margin-bottom: 0;
}
.catalog-filter__group--inline .catalog-filter__group-item {
  margin-bottom: 0;
}

.catalog-filter__group-title {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 120%;
}
@media (min-width: 768px) {
  .catalog-filter__group-title {
    font-size: 16px;
    line-height: 120%;
  }
}
.catalog-filter__group-title--with-icon {
  display: flex;
  align-items: center;
}
.catalog-filter__group-title--with-icon i {
  padding-left: 7px;
  transition: all 0.3s ease;
  font-size: 17px;
}
.catalog-filter__group-title--with-icon i:hover {
  cursor: pointer;
  color: #302A34;
}

.catalog-filter__group-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.catalog-filter__group-items--colors {
  gap: 10px;
}
.catalog-filter__group-items.price-range {
  padding-top: 5px;
}

.catalog-filter__group-item {
  cursor: pointer;
  flex: 0 0 100%;
  margin-bottom: 10px;
  font-size: 14px;
  display: flex;
  position: relative;
  justify-content: flex-start;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: none !important;
}
.catalog-filter__group-item:hover {
  color: #CB81FC;
}
.catalog-filter__group-item:last-child {
  margin-bottom: 0;
}

.catalog-filter__group-item input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* The slider */
.catalog-filter__group-item .catalog-filter__group-item-switch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.catalog-filter__group-item .catalog-filter__group-item-switch:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.catalog-filter__group-item input:checked + .catalog-filter__group-item-switch {
  background-color: #2196F3;
}

.catalog-filter__group-item input:focus + .catalog-filter__group-item-switch {
  box-shadow: 0 0 1px #2196F3;
}

.catalog-filter__group-item input:checked + .catalog-filter__group-item-switch:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.catalog-filter__group-item .catalog-filter__group-item-switch {
  border-radius: 34px;
}

.catalog-filter__group-item .catalog-filter__group-item-switch:before {
  border-radius: 50%;
}

.catalog-filter__selected {
  width: 100%;
  flex: 0 0 100%;
}
@media (max-width: 767.98px) {
  .catalog-filter__selected {
    overflow: hidden;
  }
}

.catalog-filter__selected-wrapper {
  height: auto;
}
@media (min-width: 768px) {
  .catalog-filter__selected-wrapper {
    flex-wrap: wrap;
  }
}

.catalog-filter__selected-slide {
  width: auto;
  height: auto;
  display: inline-flex;
  flex-wrap: wrap;
}

.catalog-filter__selected-item {
  cursor: pointer;
  width: auto;
  height: 30px;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 15px;
  background: #73E2DC;
  color: #04605B;
  border-radius: 100px;
  margin-bottom: 10px;
  margin-right: 15px;
  transition: 0.1s ease all;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .catalog-filter__selected-item {
    font-size: 12px;
  }
}
.catalog-filter__selected-item * {
  cursor: pointer;
}
.catalog-filter__selected-item:hover {
  background-color: #68C2BD;
  color: #04605B;
}
.catalog-filter__selected-item:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-image: url(/local/templates/dimall/assets/css/../img/common/catalog-filter-selected-close--icon.svg);
  background-repeat: no-repeat;
  margin-left: 10px;
  background-size: contain;
}
.catalog-filter__selected-item input {
  display: none;
}
.catalog-filter__selected-item--clear {
  color: #94A1AD;
  background: #EAECEF;
  border-color: #EAECEF;
}
.catalog-filter__selected-item--clear label {
  cursor: pointer;
}
.catalog-filter__selected-item--clear:after {
  background-image: url(/local/templates/dimall/assets/css/../img/common/catalog-filter-selected-clear-close--icon.svg);
}
.catalog-filter__selected-item--clear:hover {
  background-color: #94A1AD;
  color: #FFFFFF;
  cursor: pointer;
}
.catalog-filter__selected-item--clear:hover:after {
  background-image: url(/local/templates/dimall/assets/css/../img/common/button-menu--close--icon.svg);
}

.catalog-filter__bottom.product-header {
  bottom: -90px;
}
.catalog-filter__bottom.product-header--active {
  bottom: 0;
}
.catalog-filter__bottom .product-header__button {
  font-size: 14px;
}
.catalog-filter__bottom .product-header__container {
  padding-left: 15px;
  padding-right: 15px;
}

.catalog__container {
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 44px;
  gap: 30px 10%;
}
@media (min-width: 992px) {
  .catalog__container {
    margin-bottom: 40px;
    gap: 40px 3.2%;
  }
}
@media (min-width: 1200px) {
  .catalog__container {
    column-gap: 3%;
  }
}
@media (min-width: 1400px) {
  .catalog__container {
    column-gap: 2.2%;
  }
}

.catalog-item {
  flex: 0 0 45%;
  background: #FFFFFF;
  border-radius: 8px;
  transition: 0.2s ease all;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) {
  .catalog-item {
    flex: 0 0 31.2%;
  }
}
@media (min-width: 1200px) {
  .catalog-item {
    flex: 0 0 22.75%;
  }
}
@media (min-width: 1400px) {
  .catalog-item {
    flex: 0 0 18.24%;
  }
}
.catalog-item--swiper {
  flex: unset;
  padding: 10px 0 10px 0;
}
@media (min-width: 768px) {
  .catalog-item--swiper {
    padding: 15px 0 15px 0;
  }
}

.catalog-item__img-link {
  position: relative;
  height: 196px;
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .catalog-item__img-link {
    margin-bottom: 15px;
  }
}
@media (max-width: 575.98px) {
  .catalog-item__img-link {
    height: 39.5vw;
  }
}

.catalog-item__img {
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  max-height: 100%;
  object-fit: contain;
}

.catalog-item__sku {
  font-size: 10px;
  color: #B3BFCB;
  line-height: 12px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .catalog-item__sku {
    font-size: 12px;
    line-height: 14px;
  }
}

.catalog-item__title {
  display: block;
  font-size: 14px;
  color: #302A34;
  line-height: normal;
  font-weight: 600;
  text-decoration: unset;
  margin-bottom: 15px;
  height: 54px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (max-width: 767.98px) {
  .catalog-item__title {
    height: 54px;
    -webkit-line-clamp: 3;
  }
}

.catalog-item__prices {
  position: relative;
  margin-top: auto;
  margin-bottom: 10px;
}

.catalog-item__price {
  font-size: 16px;
  color: #302A34;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0;
}
.catalog-item__price:not(:last-child) {
  margin-right: 25px;
}
@media (min-width: 992px) {
  .catalog-item__price {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .catalog-item__price:not(:last-child) {
    margin-right: 16px;
  }
}

.catalog-item__rating-con {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: flex-end;
}

.catalog-item__rating {
  display: flex;
  flex-direction: row;
  justify-content: left;
}

.catalog-item__rate {
  width: 16px;
  height: 15px;
  margin-right: 6px;
}
@media (max-width: 575.98px) {
  .catalog-item__rate {
    width: 12px;
    height: 11px;
    margin-right: 5px;
  }
}

.catalog-item__rate-fill {
  background: url("/local/templates/dimall/assets/css/../img/common/star-fill.svg");
  background-size: cover;
}

.catalog-item__rate-nofill {
  background: url("/local/templates/dimall/assets/css/../img/common/star-nofill.svg");
  background-size: cover;
}

.catalog-item__comments {
  color: #94A1AD;
  font-size: 14px;
}
@media (max-width: 575.98px) {
  .catalog-item__comments {
    font-size: 12px;
  }
}
.catalog-item__comments img {
  width: 15px;
  height: 15px;
}
@media (max-width: 575.98px) {
  .catalog-item__comments img {
    width: 12px;
    height: 12px;
  }
}

.catalog-item__button {
  width: 65px;
  margin-right: auto;
}
@media (max-width: 576px) {
  .catalog-item__button {
    width: 55px;
    height: 35px;
  }
}
.catalog-item__button i {
  font-size: 15px;
}
@media (min-width: 576px) {
  .catalog-item__button i {
    font-size: 20px;
  }
}
.catalog-item__button.button--disabled {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 370px) {
  .catalog-item__button.button--disabled + .catalog-item__ico-btn {
    padding-left: 8px;
  }
}
@media (max-width: 305px) {
  .catalog-item__button.button--disabled + .catalog-item__ico-btn {
    padding-left: 3px;
  }
}
@media (min-width: 576px) {
  .catalog-item__button.button--disabled {
    padding-right: 12px;
    padding-left: 12px;
  }
}

@media (max-width: 576px) {
  .catalog-item__button img {
    width: 15px;
    height: 15px;
  }
}

.catalog-item__oldprice {
  font-size: 12px;
  color: #C5CED6;
  font-weight: 400;
  line-height: 14px;
}
@media (min-width: 992px) {
  .catalog-item__oldprice {
    font-size: 16px;
    line-height: 19px;
  }
}
.catalog-item__oldprice span:before {
  content: "";
  display: block;
  width: 114%;
  left: -3px;
  height: 1px;
  background: #F96670;
  position: relative;
  top: 7px;
}
@media (min-width: 992px) {
  .catalog-item__oldprice span:before {
    top: 10px;
  }
}

.catalog-item__ico-btn {
  color: #94A1AD;
  text-decoration: none;
  position: relative;
  font-size: 15px;
  text-align: center;
  transition: 0.3s ease all;
}
.catalog-item__ico-btn:not(:last-child) {
  margin-right: 15px;
}
@media (min-width: 576px) {
  .catalog-item__ico-btn {
    font-size: 21px;
  }
  .catalog-item__ico-btn:not(:last-child) {
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .catalog-item__ico-btn:hover {
    color: #CB81FC;
  }
}
.catalog-item__ico-btn:active {
  color: #AF6DDB;
}
.catalog-item__ico-btn--active {
  color: #CB81FC !important;
}

.catalog-item__ico-btn i {
  display: block;
}

.catalog-pagination {
  width: 100%;
  user-select: none;
  margin-bottom: 50px;
}
@media (min-width: 992px) {
  .catalog-pagination {
    display: flex;
  }
}
.catalog-pagination__arrow {
  display: flex;
  width: 45px;
  height: 45px;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #302A34;
}
@media (max-width: 991.98px) {
  .catalog-pagination__arrow:first-child {
    justify-content: start;
  }
}
@media (max-width: 991.98px) {
  .catalog-pagination__arrow:last-child {
    justify-content: end;
  }
}
@media (max-width: 991.98px) {
  .catalog-pagination__arrow {
    width: 35px;
    height: 40px;
  }
}
.catalog-pagination__arrow:hover {
  color: #302A34;
}
.catalog-pagination__arrow--disabled {
  color: #CED0D3;
  cursor: default;
}
.catalog-pagination__arrow--disabled:hover {
  color: #CED0D3;
}
.catalog-pagination__navigation {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .catalog-pagination__navigation {
    justify-content: center;
  }
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+6):nth-last-child(n+3) {
    display: none;
  }
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+7):nth-last-child(2) {
    pointer-events: none;
    font-size: 0;
  }
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+7):nth-last-child(2):before {
    content: "...";
    font-size: 14px;
  }
}
@media (max-width: 575.98px) {
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+4):nth-last-child(n+3) {
    display: none;
  }
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+5):nth-last-child(2) {
    pointer-events: none;
    font-size: 0;
  }
  .catalog-pagination__navigation .catalog-pagination__item:nth-child(n+5):nth-last-child(2):before {
    content: "...";
    font-size: 14px;
  }
}
.catalog-pagination__navigation:first-child {
  margin: auto;
}
@media (min-width: 992px) {
  .catalog-pagination__navigation:first-child .catalog-pagination__item:nth-child(n+11):nth-last-child(n+3) {
    display: none;
  }
  .catalog-pagination__navigation:first-child .catalog-pagination__item:nth-child(n+12):nth-last-child(2) {
    pointer-events: none;
    font-size: 0;
  }
  .catalog-pagination__navigation:first-child .catalog-pagination__item:nth-child(n+12):nth-last-child(2):before {
    content: "...";
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .catalog-pagination__navigation:not(:first-child) .catalog-pagination__item:nth-child(n+6):nth-last-child(n+3) {
    display: none;
  }
  .catalog-pagination__navigation:not(:first-child) .catalog-pagination__item:nth-child(n+7):nth-last-child(2) {
    pointer-events: none;
    font-size: 0;
  }
  .catalog-pagination__navigation:not(:first-child) .catalog-pagination__item:nth-child(n+7):nth-last-child(2):before {
    content: "...";
    font-size: 14px;
  }
}
.catalog-pagination__item {
  display: flex;
  padding: 5px;
  width: 45px;
  height: 45px;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 991.98px) {
  .catalog-pagination__item:hover {
    border-width: 2px;
  }
}
@media (max-width: 991.98px) {
  .catalog-pagination__item {
    width: 40px;
    height: 40px;
    border-width: 2px;
  }
}
.catalog-pagination__item.button--no-border-active {
  font-weight: 600;
}
.catalog-pagination__dots {
  display: flex;
  width: 45px;
  height: 45px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .catalog-pagination__dots {
    width: 40px;
    height: 40px;
  }
}
.catalog-pagination__more-button {
  height: 45px;
  font-size: 14px;
  padding: 5px;
  margin-bottom: 0;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  .catalog-pagination__more-button {
    border-width: 2px;
  }
}
.catalog-pagination__more {
  max-width: 636px;
  flex-grow: 1;
}
@media (max-width: 991.98px) {
  .catalog-pagination__more {
    margin-bottom: 17px;
  }
}
@media (min-width: 992px) {
  .catalog-pagination__more {
    margin-right: 6px;
  }
}
.catalog-pagination__buttons {
  display: flex;
}
@media (min-width: 340px) {
  .catalog-pagination__buttons > *:not(:last-child) {
    margin-right: 4px;
  }
}

.catalog-sort {
  font-size: 16px;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #94A1AD;
  border-radius: 15px;
  padding-left: 13px;
  padding-right: 13px;
  display: flex;
  align-items: center;
  height: 40px;
  position: relative;
  margin-bottom: 20px;
  transition: all 1s ease 0s;
}
@media (min-width: 768px) {
  .catalog-sort {
    min-width: 220px;
    padding-left: 18px;
    padding-right: 18px;
    height: 40px;
    margin-bottom: 32px;
  }
}
@media (max-width: 767.98px) {
  .catalog-sort {
    flex: 1;
  }
}
.catalog-sort:hover {
  border-color: #302A34;
}
.catalog-sort:after {
  content: "\e925";
  transition: 0.2s ease all;
  position: absolute;
  right: 17px;
  top: 54%;
  transform: translateY(-50%) rotate(0.25turn);
  color: #302A34;
  font-size: 11px;
  font-family: icomoon !important;
}
@media (min-width: 768px) {
  .catalog-sort:after {
    top: 52%;
  }
}
.catalog-sort--active {
  transition: unset;
  border-color: #302A34;
  border-bottom: 1px solid transparent;
  border-radius: 15px 15px 0px 0px;
}
.catalog-sort--active:after {
  transform: translateY(-50%) rotate(90deg);
}

@media (max-width: 767.98px) {
  .catalog-sort__current-item {
    font-size: 14px;
  }
}

.catalog-sort__dropdown {
  width: 100%;
  font-size: 14px;
  position: absolute;
  font-weight: 400;
  top: 37px;
  overflow: hidden;
  display: none;
  background: #fff;
  border: 1px solid #302A34;
  border-radius: 0px 0px 15px 15px;
  border-top: none;
  left: -1px;
  box-sizing: content-box;
  z-index: 3;
  margin-bottom: 15px;
}
.catalog-sort__dropdown a {
  display: block;
  color: #302A34;
  text-decoration: none;
}
.catalog-sort__dropdown a:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .catalog-sort__dropdown {
    font-size: 16px;
    top: 38px;
  }
}

.catalog-sort__item {
  padding: 8.5px 13px;
}
@media (min-width: 768px) {
  .catalog-sort__item {
    padding: 9.5px 18px;
  }
}
.catalog-sort__item:hover {
  background: #F2F4F6;
  color: #302A34;
}

.categories-list {
  position: relative;
}
.categories-list .swiper {
  height: 24px;
}
.categories-list .swiper:not(.swiper-initialized) .categories-list__item {
  margin-right: 39px;
}
.categories-list .swiper:not(.swiper-initialized) ~ .categories-list__button {
  display: none;
}
.categories-list .swiper-wrapper {
  align-items: center;
}
.categories-list__item {
  font-size: 14px;
  width: auto;
  height: auto;
}
.categories-list__button {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 0px;
  background-color: #EAECEF;
  border-radius: 100%;
  color: #94A1AD;
  font-size: 10px;
  display: flex;
  z-index: 2;
  transition: hover 0.3s ease;
}
.categories-list__button:hover {
  background-color: #EAECEF;
}
.categories-list__button i {
  margin: auto;
  cursor: pointer;
}
.categories-list__button.swiper-button-disabled {
  opacity: 0;
}
.categories-list__button--prev {
  left: -8px;
}
.categories-list__button--prev i {
  transform: rotate(-180deg);
}
.categories-list__button--next {
  right: -8px;
}

.characteristics__title {
  font-size: 14px;
  font-weight: 700;
  color: #302A34;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .characteristics__title {
    margin-bottom: 10px;
  }
}
.characteristics__list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 10px;
  font-size: 14px;
}
@media (min-width: 992px) {
  .characteristics__list--two-columns {
    column-count: 2;
    gap: 25px;
  }
}
.characteristics__list > *:not(:last-child) {
  margin-bottom: 5px;
}
.characteristics__list-item {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .characteristics__list-item {
    justify-content: flex-start;
  }
}
.characteristics__list-item > *:nth-child(1) {
  color: #94A1AD;
}
@media (max-width: 991.98px) {
  .characteristics__list-item > *:nth-child(1) {
    margin-right: 5px;
  }
}
.characteristics__list-item > *:nth-child(2) {
  flex: 1 0;
  border-bottom: 2px dotted #94A1AD;
  height: 13px;
  margin: 0 3px;
}
@media (min-width: 992px) {
  .characteristics__list-item > *:nth-child(2) {
    height: 15px;
  }
}
@media (max-width: 991.98px) {
  .characteristics__list-item > *:nth-child(2) {
    display: none;
  }
}

.checkbox__input {
  height: 15px;
  width: 15px;
  border-radius: 5px;
  background-color: transparent;
  margin-right: 10px;
  position: relative;
  top: 2px;
  flex-shrink: 0;
  border: 1px solid #B3BFCB;
}
@media (min-width: 768px) {
  .checkbox__input {
    height: 17px;
    width: 17px;
  }
}

.checkbox {
  transition: 0.3s ease all;
}
.checkbox:hover input:not(:checked) ~ .checkbox__input {
  border-color: #CB81FC;
}
.checkbox:hover input:not(:checked) ~ .checkbox__input:after {
  display: block;
  color: #CB81FC;
}

.checkbox:hover input ~ .checkbox__input {
  background-color: transparent;
}

.checkbox input:checked ~ .checkbox__input {
  background-color: #CB81FC;
  border-color: transparent;
}

.checkbox input:checked ~ .checkbox__text {
  color: #CB81FC;
}

.checkbox input:checked ~ .checkbox__input:after {
  display: block;
}

.checkbox__input:after {
  content: "\e906";
  transform: translate(-50%);
  top: -1px;
  height: 11px;
  left: 50%;
  font-size: 11px;
  font-family: icomoon !important;
  color: #FFFFFF;
  position: absolute;
  display: none;
}
@media (min-width: 768px) {
  .checkbox__input:after {
    top: 0;
  }
}

.checkbox__color-preview {
  height: 17px;
  width: 17px;
  border-radius: 50px;
  cursor: pointer;
  display: flex;
  background-color: transparent;
  position: relative;
  top: 2px;
  margin-right: 8px;
}
.checkbox__color-preview--with-border {
  border: 1px solid #B3BFCB;
}
.checkbox__color-preview--with-border:after {
  color: #302A34 !important;
}

.color-checkbox {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.color-checkbox__input {
  height: 30px;
  width: 30px;
  border-radius: 50px;
  cursor: pointer;
  display: flex;
  background-color: transparent;
  position: relative;
  top: -2px;
  margin-right: 8px;
}
.color-checkbox__input--with-border {
  border: 1px solid #B3BFCB;
}
.color-checkbox__input--with-border:after {
  color: #302A34 !important;
}

.color-checkbox .hint {
  position: absolute;
  background-color: #FFFFFF;
  padding: 6px 23px 5px 23px;
  border-radius: 25px;
  border: 1px solid #CB81FC;
  left: 50%;
  top: 118%;
  transform: translateX(-50%) translateY(0px);
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease;
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
  font-size: 16px;
  color: #333;
}

.color-checkbox:hover .hint {
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(0px);
}

.color-checkbox .hint:before,
.color-checkbox .hint:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.color-checkbox .hint:before {
  border-style: solid;
  border-width: 0 5px 8px 5px;
  border-color: transparent transparent #FFFFFF transparent;
  top: -7px;
  margin-left: 0;
}

.color-checkbox .hint:after {
  border-style: solid;
  border-width: 0 6px 9px 6px;
  border-color: transparent transparent #CB81FC transparent;
  top: -9px;
  margin-left: 0;
  z-index: -1;
}

.color-checkbox:hover input ~ .color-checkbox__input {
  background-color: transparent;
}

.color-checkbox input:checked ~ .color-checkbox__input {
  background-color: transparent;
}

.color-checkbox__input:after {
  content: "";
  position: absolute;
  display: none;
}

.color-checkbox input:checked ~ .color-checkbox__input:after {
  display: block;
}

.color-checkbox .color-checkbox__input:after {
  content: "\e906";
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 11px;
  font-family: icomoon !important;
  color: #FFFFFF;
}

.compare-card {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.compare-card__wrap {
  display: flex;
  margin-bottom: 8px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .compare-card__wrap {
    justify-content: space-between;
  }
}
@media (max-width: 575.98px) {
  .compare-card__prices {
    flex-direction: column;
    align-content: flex-start;
  }
}
.compare-card__price {
  font-size: 15px;
}
.compare-card__old-price {
  font-size: 13px;
}
.compare-card__image {
  display: flex;
  flex: 1;
  align-items: center;
  width: 55px;
  height: 55px;
  margin-right: 10px;
  justify-content: center;
}
@media (min-width: 768px) {
  .compare-card__image {
    width: 100px;
    height: 100px;
    margin-right: 0px;
  }
}
.compare-card__image img {
  max-width: 100px;
  max-height: 100px;
}
@media (max-width: 767.98px) {
  .compare-card__image img {
    max-width: 55px;
    max-height: 55px;
  }
}
.compare-card__icons {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .compare-card__icons {
    justify-content: start;
    gap: 15px;
  }
}
@media (max-width: 767.98px) {
  .compare-card__icons {
    margin-bottom: 5px;
  }
}
.compare-card__icons-item {
  font-size: 15px;
  color: #94A1AD;
  cursor: pointer;
  transition: all 0.3s ease;
}
@media (min-width: 768px) {
  .compare-card__icons-item {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .compare-card__icons-item:hover {
    color: #302A34;
  }
}
.compare-card__title {
  font-size: 13px;
  line-height: 12px;
  font-weight: 700;
  display: block;
  color: #302A34;
  text-decoration: none;
  transition: all 0.3s ease;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
@media (min-width: 768px) {
  .compare-card__title {
    line-height: 14px;
  }
}

.compare__clear {
  display: flex;
  gap: 8px;
  font-size: 14px;
  font-weight: 400;
  padding: 0 24px;
  height: 30px;
  align-items: center;
  background: rgb(234, 236, 239);
  border-radius: 100px;
  transition: 0.2s ease all;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .compare__clear {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .compare__clear--mobile {
    display: flex;
  }
}
.compare__clear:hover {
  background: rgb(203, 129, 252);
  color: white;
}

@media (max-width: 767.98px) {
  .compare-title {
    position: absolute;
    clip: rect(0, 0, 0, 0);
  }
}

.compare-nav {
  display: flex;
  flex-direction: row;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 25px;
}
@media (max-width: 767.98px) {
  .compare-nav {
    margin-top: 0;
    gap: 10px;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
    height: 63px;
    background: #ffffff;
    position: sticky;
    top: 56px;
    z-index: 9;
  }
}
@media (max-width: 575px) {
  .compare-nav {
    margin-right: -15px;
  }
}
.compare-nav__count {
  width: 26px;
  height: 26px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgb(148, 161, 173);
  background: white;
}
@media (max-width: 767.98px) {
  .compare-nav__count {
    width: 20px;
    height: 20px;
  }
}
.compare-nav__item {
  transition: 0.2s ease all;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  background: rgb(234, 236, 239);
  border-radius: 22.5px;
  padding: 0 20px;
  height: 45px;
  font-size: 16px;
  font-weight: 400;
  color: rgb(48, 42, 52);
  cursor: pointer;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .compare-nav__item {
    font-size: 14px;
    padding: 0 16px;
    gap: 10px;
    height: 35px;
  }
}
.compare-nav__item:hover {
  background: rgb(203, 129, 252);
  color: white;
}
.compare-nav__item:hover .compare-nav__count {
  color: rgb(203, 129, 252);
}
.compare-nav__item--active {
  background: rgb(203, 129, 252);
  color: white;
}
.compare-nav__item--active .compare-nav__count {
  color: rgb(203, 129, 252);
}

@media (max-width: 767.98px) {
  .confirm-location {
    position: fixed;
    width: 100%;
    height: 190px;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    overflow-y: hidden;
    overflow-x: hidden;
    transition: all 0.8s ease 0s;
  }
}
.confirm-location__content {
  box-shadow: 0px 0px 15px rgba(59, 114, 165, 0.25);
  border-radius: 8px 8px 0 0;
  padding: 21px 15px 21px 15px;
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 3;
  bottom: -140px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease 0s;
  background-color: #FFFFFF;
}
@media (min-width: 768px) {
  .confirm-location__content {
    width: 304px;
    top: 35px;
    left: 0;
    bottom: unset;
    border-radius: 8px;
  }
}
.confirm-location--open {
  opacity: 1;
  visibility: visible;
}
.confirm-location--open .confirm-location__content {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 767.98px) {
  .confirm-location--open .confirm-location__content {
    bottom: 55px;
  }
}
.confirm-location__title {
  display: flex;
  margin-bottom: 25px;
  align-items: center;
}
.confirm-location__icon {
  padding-right: 7px !important;
}
.confirm-location__buttons {
  display: flex;
  align-items: flex-start;
  gap: 6px;
}
.confirm-location__button {
  flex: 1 0 53%;
}
@media (max-width: 575.98px) {
  .confirm-location__button {
    font-size: 14px;
  }
}
@media (min-width: 576px) {
  .confirm-location__button {
    padding: 13px 17px;
  }
}
@media (max-width: 340px) {
  .confirm-location__button {
    font-size: 14px;
    padding: 13px 8px;
  }
}
.confirm-location__button--small {
  flex: 1 0 45%;
}

.contacts-mobile {
  position: sticky;
  box-shadow: 0px 4px 10px rgba(59, 114, 165, 0.25);
  background: #FFFFFF;
  left: 0;
  top: 45px;
  width: 100%;
  height: 0;
  z-index: 700;
  overflow: hidden;
  transition: all 0.5s ease 0s;
}
.contacts-mobile--open {
  height: 100px;
}
.contacts-mobile__container {
  margin: 30px 15px 20px 15px;
}
.contacts-mobile__item {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  text-decoration: none;
  width: fit-content;
  align-items: center;
  margin-bottom: 8px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: transparent;
  color: #302A34;
  transition: 0.3s ease all;
  display: flex;
}
.contacts-mobile__item i {
  padding-right: 11px !important;
}
.contacts-mobile__item:hover {
  border-color: #302A34;
  color: #302A34;
}
.contacts-mobile__item:hover i {
  color: #302A34;
}
.contacts-mobile__item--phone {
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
.contacts-mobile__item--phone:hover {
  border-color: #302A34;
  color: #302A34;
}
.contacts-mobile__item--phone:hover i {
  color: #302A34;
}
.contacts-mobile__item i {
  padding-right: 3px;
}
.contacts-mobile__text {
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  color: #94A1AD;
  margin-bottom: 18px;
}

.content-container {
  width: 100%;
  flex: 1 1 auto;
  margin: auto auto 40px;
  margin-top: 30px;
}
@media (max-width: 767.98px) {
  .content-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.anchor:before {
  display: block;
  content: " ";
  margin-top: -85px;
  height: 85px;
  visibility: hidden;
}
@media (min-width: 768px) {
  .anchor:before {
    margin-top: -165px;
    height: 165px;
  }
}

.cookies-message {
  position: fixed;
  bottom: 0;
  transition: all 0.3s ease;
  z-index: 7714;
  width: 100%;
  transform: translateY(102%);
}
@media (min-width: 768px) {
  .cookies-message {
    min-width: 160px;
  }
}
.cookies-message--show {
  transform: unset;
  bottom: 25px;
}
.cookies-message__body {
  padding: 15px 15px;
  background-color: #FFFFFF;
  border: 1px solid #C1D2E3;
  border-radius: 30px;
  width: 97%;
  margin: auto;
}
@media (min-width: 992px) {
  .cookies-message__body {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    width: 60%;
    padding: 20px 30px;
  }
}
@media (max-width: 575.98px) {
  .cookies-message__text {
    font-size: 12px !important;
    line-height: 17px !important;
    margin-bottom: 10px;
  }
}
.cookies-message__button {
  min-width: 100%;
}
@media (min-width: 576px) {
  .cookies-message__button {
    min-width: 160px;
  }
}

.link-back {
  font-size: 14px;
  color: #94A1AD;
  text-decoration: none;
  margin-bottom: 20px;
}
.link-back:before {
  font-family: icomoon !important;
  content: "\e90d";
  position: relative;
  padding-right: 11px;
  top: 1px;
}
.link-back:hover {
  color: #788591;
}

.day-products .product-sticker {
  top: 0px;
  left: 0px;
}
.day-products .product-sticker__item {
  height: 17px;
  padding: 2px 12px;
  line-height: 14px;
  border-radius: 12.5px;
}
.day-products .product-sticker__item--discount {
  bottom: unset;
}
@media (min-width: 576px) {
  .day-products .product-sticker__item {
    height: 25px;
    padding: 2px 12px;
    line-height: 22px;
  }
}

.day-products {
  position: relative;
}
.day-products__swiper {
  border: 1px solid #94A1AD;
  border-radius: 25px;
  padding: 14px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .day-products__swiper {
    border-radius: 35px;
    padding: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .day-products__swiper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (max-width: 335px) {
  .day-products__swiper {
    padding-bottom: 45px;
  }
}
.day-products__swiper:not(.swiper-initialized) .swiper-slide {
  margin-right: 20px;
}
.day-products__item {
  display: flex;
}
@media (max-width: 335px) {
  .day-products__img {
    width: 80px;
  }
}
.day-products__img-wrap {
  margin-right: 14px;
  text-align: center;
  width: 100px;
  flex-shrink: 0;
}
@media (max-width: 335px) {
  .day-products__img-wrap {
    width: 80px;
  }
}
@media (min-width: 1400px) {
  .day-products__img-wrap {
    margin-right: 20px;
    width: 130px;
  }
}
.day-products__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  display: block;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  .day-products__title {
    margin-bottom: 8px;
  }
}
@media (min-width: 1400px) {
  .day-products__title {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .day-products__title {
    margin-bottom: 8px;
  }
}
.day-products__prices {
  display: flex;
  align-items: end;
  column-gap: 20px;
  margin-bottom: 6px;
}
@media (max-width: 335px) {
  .day-products__prices {
    column-gap: 14px;
  }
}
@media (min-width: 1400px) {
  .day-products__prices {
    margin-bottom: 14px;
    column-gap: 29px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .day-products__prices {
    align-items: start;
    order: 2;
    margin-bottom: 8px;
  }
}
.day-products__price {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
}
@media (min-width: 768px) {
  .day-products__price {
    font-size: 20px;
    line-height: 20px;
  }
}
.day-products__old-price {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #CED0D3;
  text-decoration: line-through solid #F96670;
  -webkit-text-decoration-line: line-through;
  -webkit-text-decoration-color: #F96670;
}
@media (min-width: 768px) {
  .day-products__old-price {
    font-size: 16px;
    line-height: 20px;
  }
}
.day-products__review {
  display: flex;
  gap: 11px;
  align-items: center;
}
@media (min-width: 768px) {
  .day-products__review {
    gap: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .day-products__review {
    order: 1;
    margin-bottom: 6px;
  }
}
.day-products__stars {
  display: flex;
  gap: 3px;
}
@media (min-width: 1400px) {
  .day-products__stars {
    gap: 6px;
  }
}
.day-products__stars i {
  font-size: 10px;
}
@media (min-width: 768px) {
  .day-products__stars i {
    font-size: 15px;
  }
}
.day-products__review-count {
  display: flex;
  color: #94A1AD;
  line-height: 1;
  padding-top: 2px;
}
@media (max-width: 767.98px) {
  .day-products__review-count {
    font-size: 12px;
  }
}
.day-products__review-count i {
  font-size: 10px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .day-products__review-count i {
    font-size: 15px;
    margin-right: 4px;
  }
}
.day-products__pagination {
  position: absolute;
  bottom: 7px;
  transform: none;
  left: 130px;
  z-index: 2;
}
@media (max-width: 335px) {
  .day-products__pagination {
    left: 110px;
  }
}
@media (min-width: 576px) {
  .day-products__pagination {
    left: 25.3%;
  }
}
@media (min-width: 768px) {
  .day-products__pagination {
    left: 39.6%;
  }
}
@media (min-width: 992px) {
  .day-products__pagination {
    bottom: 2px;
    left: 45.1%;
  }
}
@media (min-width: 1200px) {
  .day-products__pagination {
    left: 37.6%;
  }
}
@media (min-width: 1400px) {
  .day-products__pagination {
    bottom: 14px;
    left: 41.3%;
  }
}
.day-products__pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #B3BFCB;
  border-radius: 100%;
  margin-right: 8px;
  transition: 0.3s ease all;
}
.day-products__pagination .swiper-pagination-bullet:hover {
  background: #CB81FC;
}
.day-products__pagination .swiper-pagination-bullet-active {
  background: #CB81FC;
}
@media (min-width: 768px) {
  .day-products__pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin-right: 10px;
  }
}
.day-products__button {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 15px;
  height: 40px;
  width: 40px;
  padding: 12px 12px;
  z-index: 2;
}
@media (min-width: 768px) {
  .day-products__button {
    font-size: 20px;
    height: 50px;
    width: 50px;
  }
}
@media (min-width: 1400px) {
  .day-products__button {
    font-size: 25px;
    height: 60px;
    width: 60px;
  }
}
.day-products__background-img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 335px) {
  .day-products__background-img {
    width: 70px;
  }
}
@media (min-width: 768px) and (max-width: 1399.98px) {
  .day-products__background-img {
    width: 84px;
  }
}

.delivery-services {
  overflow-x: scroll;
  scrollbar-width: none;
}
.delivery-services::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.delivery-services__wrap {
  display: flex;
  align-items: center;
  background: #EAECEF;
  border-radius: 25px;
  min-height: 70px;
  width: fit-content;
}
@media (min-width: 768px) {
  .delivery-services__wrap {
    min-height: 84px;
  }
}
.delivery-services__img img {
  position: absolute;
  transform: translate(-50%, -50%);
  max-width: 80%;
  max-height: 38%;
  top: 23px;
}
@media (min-width: 768px) {
  .delivery-services__img img {
    top: 30px;
    max-height: 80%;
  }
}
.delivery-services__text {
  position: absolute;
  top: 40px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .delivery-services__text {
    top: 50px;
  }
}
.delivery-services__item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  min-height: 66px;
  border-radius: 23px;
  transition: all 0.3s ease;
  color: #94A1AD;
  width: 170px;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .delivery-services__item {
    width: 210px;
    min-height: 80px;
    flex-grow: 0;
  }
}
.delivery-services__item:first-child {
  margin-left: 2px;
}
.delivery-services__item:last-child {
  margin-right: 2px;
}
.delivery-services__item:hover {
  cursor: pointer;
}
.delivery-services__item.tab-active {
  background: #FFFFFF;
}
.delivery-services__item.tab-active .delivery__title {
  color: #302A34;
}

.delivery {
  display: flex;
  align-items: center;
  background: #EAECEF;
  border-radius: 25px;
  min-height: 70px;
}
@media (min-width: 768px) {
  .delivery {
    min-height: 75px;
  }
}
.delivery__title {
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  position: relative;
  color: #94A1AD;
}
@media (min-width: 768px) {
  .delivery__title {
    font-size: 16px;
    line-height: 19px;
  }
}
@media (min-width: 768px) {
  .delivery__title:before {
    font-size: 20px;
    font-weight: 500;
    font-family: icomoon !important;
    position: absolute;
    transform: translateX(-100%);
    left: -13px;
  }
}
@media (min-width: 768px) {
  .delivery__title--home-icon:before {
    content: "\e920";
  }
}
@media (min-width: 768px) {
  .delivery__title--location-icon:before {
    content: "\e913";
  }
}
.delivery__info {
  font-size: 12px;
  line-height: 22px;
  color: #94A1AD;
  position: relative;
}
@media (min-width: 768px) {
  .delivery__info {
    font-size: 14px;
    line-height: 22px;
  }
}
.delivery__item {
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  position: relative;
  min-height: 66px;
  border-radius: 23px;
  transition: all 0.3s ease;
  color: #94A1AD;
  flex-grow: 1;
  padding: 5px 21px 5px 21px;
}
@media (min-width: 768px) {
  .delivery__item {
    width: 271px;
    min-height: 71px;
    flex-grow: 0;
    padding: 5px 0 5px 62px;
  }
}
@media (max-width: 320px) {
  .delivery__item {
    padding-left: 4%;
  }
}
.delivery__item:first-child {
  margin-left: 2px;
}
.delivery__item:last-child {
  margin-right: 2px;
}
.delivery__item:hover {
  cursor: pointer;
}
.delivery__item.tab-active {
  background: #FFFFFF;
}
.delivery__item.tab-active .delivery__title {
  color: #302A34;
}

.discount {
  width: 306px;
  position: relative;
  padding: 20px 25px 20px 25px;
  display: flex;
  flex-direction: row;
  line-height: normal;
  background: url("/local/templates/dimall/assets/css/../img/discount.png") no-repeat, #C2FFEE;
  background-position: right -5px;
  border-radius: 35px;
}
@media (max-width: 991.98px) {
  .discount {
    width: 100%;
  }
}

.discount__text-con {
  display: flex;
  flex-direction: column;
}

.discount__title {
  color: #302A34;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  max-width: 150px;
}

.discount__text {
  padding: 5px 12px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  width: 100%;
  border-radius: 13px;
  background: #FFF;
}
@media (max-width: 991.98px) {
  .discount__text {
    font-size: 13px;
  }
}

.discount img {
  position: absolute;
  right: 0;
  top: 0;
  max-height: 137px;
}

.favorites {
  display: flex;
}
@media (max-width: 991.98px) {
  .favorites {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .favorites {
    margin-top: 25px !important;
  }
}

.favorites-list {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
.favorites-list__heading {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .favorites-list__heading {
    display: none;
  }
}
.favorites-list__heading--mobile {
  display: none;
}
@media (max-width: 767.98px) {
  .favorites-list__heading--mobile {
    padding: 8px 15px;
    margin: 0;
    height: 55px;
    background: #FFFFFF;
    border-bottom: 1px solid #C1D2E3;
    border-radius: 0px;
    transition: 0.3s ease all;
    z-index: 992;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
}
.favorites-list__clear {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  background: #EAECEF;
  border-radius: 25px;
  color: #302A34;
  height: 30px;
  font-size: 15px;
  line-height: 12px;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .favorites-list__clear {
    font-size: 14px;
  }
}
.favorites-list__clear:hover {
  background: #DBDFE6;
}
.favorites-list__clear i {
  font-size: 15px;
  margin-right: 10px;
}
.favorites-list__content {
  display: flex;
  flex-direction: column;
}

.favorites-list-elem {
  display: flex;
  flex-direction: row;
  margin-bottom: 45px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem {
    display: none;
  }
}
.favorites-list-elem--mobile {
  display: none;
}
@media (max-width: 767.98px) {
  .favorites-list-elem--mobile {
    display: flex;
    margin-bottom: 25px;
  }
}
.favorites-list-elem__col {
  display: flex;
  flex-direction: column;
}
.favorites-list-elem__col:first-child {
  margin-right: 15px;
}
@media (max-width: 320px) {
  .favorites-list-elem__col:first-child {
    margin-right: 5px;
  }
}
.favorites-list-elem__col:nth-child(2) {
  flex: 1;
}
@media (min-width: 768px) {
  .favorites-list-elem__col:first-child {
    margin-right: 20px;
  }
  .favorites-list-elem__col:nth-child(2) {
    justify-content: flex-start;
    margin-bottom: 20px;
    min-width: 380px;
  }
}
@media (min-width: 768px) and (max-width: 1199.5px) {
  .favorites-list-elem__col:nth-child(2) {
    min-width: auto;
  }
}
@media (min-width: 768px) {
  .favorites-list-elem__col:last-child {
    justify-content: flex-start;
    align-items: end;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1199.5px) {
  .favorites-list-elem__col:last-child {
    width: auto;
  }
}
.favorites-list-elem__img-con {
  width: 150px;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__img-con {
    width: 85px;
    height: 85px;
  }
}
@media (max-width: 320px) {
  .favorites-list-elem__img-con {
    width: 75px;
    height: 75px;
  }
}
.favorites-list-elem__img {
  max-width: 150px;
  max-height: 150px;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__img {
    max-width: 85px;
    max-height: 85px;
  }
}
@media (max-width: 320px) {
  .favorites-list-elem__img {
    max-width: 75px;
    max-height: 75px;
  }
}
.favorites-list-elem__title {
  display: block;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  margin-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__title {
    font-size: 14px;
  }
}
.favorites-list-elem__rating-con {
  display: flex;
  flex-direction: row;
  justify-content: left;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__rating-con {
    justify-content: space-between;
    margin-bottom: 15px;
  }
}
.favorites-list-elem__rating {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  margin-right: 12px;
  cursor: pointer;
}
.favorites-list-elem__rate {
  width: 16px;
  height: 15px;
  margin-right: 6px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__rate {
    width: 13px;
    height: 12px;
    margin-right: 4px;
  }
}
.favorites-list-elem__comments {
  color: #94A1AD;
  font-size: 14px;
  font-weight: 400;
  transition: 0.2s ease all;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__comments {
    font-size: 12px;
  }
}
.favorites-list-elem__comments:hover {
  color: #CB81FC;
}
.favorites-list-elem__comments img {
  margin-right: 3px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__comments img {
    width: 12px;
    height: 12px;
  }
}
.favorites-list-elem__buttons {
  display: flex;
  flex-direction: row;
  justify-content: left;
  margin-bottom: 25px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__buttons {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }
}
.favorites-list-elem__buttons div {
  display: flex;
  flex-direction: row;
}
.favorites-list-elem__buttons-item {
  font-size: 14px;
  font-weight: 400;
  color: #94A1AD;
  cursor: pointer;
  transition: 0.2s ease all;
  align-items: center;
}
.favorites-list-elem__buttons-item:first-child {
  margin-right: 15px;
}
.favorites-list-elem__buttons-item i {
  font-size: 16px;
  margin-right: 5px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__buttons-item i {
    font-size: 14px;
  }
}
.favorites-list-elem__buttons-item--active {
  color: #CB81FC !important;
}
.favorites-list-elem__buttons-item:hover {
  color: #CB81FC;
}
.favorites-list-elem__delete {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  background: #EAECEF;
  border-radius: 25px;
  color: #302A34;
  height: 24px;
  width: 105px;
  font-size: 12px;
  line-height: 13px;
  font-weight: 400;
  cursor: pointer;
  transition: 0.2s ease all;
}
.favorites-list-elem__delete i {
  margin-right: 8px;
  font-size: 13px;
}
.favorites-list-elem__delete:hover {
  background: #DBDFE6;
}
.favorites-list-elem__article {
  font-size: 12px;
  font-weight: 400;
  color: #94A1AD;
  margin-bottom: 15px;
}
.favorites-list-elem__prices {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0;
}
.favorites-list-elem__old-price {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__old-price {
    margin-bottom: 0;
  }
}
.favorites-list-elem__discount {
  height: 20px;
  width: 46px;
  margin-right: 10px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  font-weight: 700;
  border-radius: 15px;
  background: #F96670;
  color: white;
  text-decoration: none !important;
  text-align: center;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__discount {
    height: 13px;
    width: 31px;
    font-size: 10px;
    line-height: 14px;
  }
}
.favorites-list-elem__old-price-text {
  font-weight: 400;
  color: #94A1AD;
  text-decoration: line-through solid #F96670;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__old-price-text {
    font-size: 12px;
  }
}
.favorites-list-elem__price {
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__price {
    font-size: 16px;
    margin-bottom: 0;
  }
}
.favorites-list-elem__buy-button {
  width: 197px;
  height: 45px;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  border-radius: 35px;
  font-size: 16px;
  align-items: center;
  font-weight: 600;
  padding: 13px 8px;
  border: none;
  transition: 0.2s ease all;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 1199.5px) {
  .favorites-list-elem__buy-button {
    width: 155px;
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .favorites-list-elem__buy-button {
    width: 65px;
    height: 35px;
  }
}
.favorites-list-elem__buy-button:hover {
  background: #CB81FC;
  color: white;
}
.favorites-list-elem__buy-button--disabled {
  width: 197px;
  height: 45px;
  background: #EAECEF;
  color: #C5CED6;
  cursor: default;
  display: flex;
  justify-content: center;
  border-radius: 35px;
  font-size: 16px;
  align-items: center;
  font-weight: 600;
  padding: 13px 8px;
  border: none;
  text-decoration: none;
}
@media (max-width: 1199.5px) {
  .favorites-list-elem__buy-button--disabled {
    width: 155px;
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .favorites-list-elem__buy-button--disabled {
    width: 124px;
    height: 35px;
    font-size: 12px;
  }
}
@media (max-width: 320px) {
  .favorites-list-elem__buy-button--disabled {
    width: 104px;
  }
}
.favorites-list-elem__buy-button i {
  font-size: 20px;
  margin-right: 20px;
}
@media (max-width: 767.98px) {
  .favorites-list-elem__buy-button i {
    margin: 0;
    font-size: 15px;
  }
}

.footer {
  background: #302A34;
  padding: 31px 0px 50px;
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .footer {
    padding: 50px 0px;
  }
}
@media (max-width: 991.98px) {
  .footer--tall-lg {
    padding-bottom: 90px;
  }
}
@media (max-width: 767.98px) {
  .footer--tall-md {
    padding-bottom: 90px;
  }
}

.footer__heading {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  color: #ffffff;
}

.footer-menu__item ul {
  padding: 0px;
  margin-bottom: 20px;
}

.footer-menu__item li {
  list-style: none;
}

.footer-menu__item a {
  display: block;
  margin-bottom: 7px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  color: #FFFFFF;
  transition: 0.2s ease all;
}
.footer-menu__item a:hover {
  color: #CB81FC;
}

.footer__info-text {
  line-height: 18px;
  font-size: 14px;
}

.footer__feedback-text {
  font-weight: 600;
  line-height: 17px;
  font-size: 14px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .footer__feedback-text {
    line-height: 19px;
    font-size: 16px;
    margin-bottom: 19px;
  }
}
.footer__feedback-form {
  display: flex;
  margin-bottom: 23px;
}
.footer__feedback-input {
  border-radius: 25px 0 0 25px !important;
  font-size: 12px !important;
  padding-left: 17px !important;
  padding-right: 40px !important;
  height: 45px;
  margin-right: -25px;
  border-color: #FFFFFF !important;
}
@media (min-width: 768px) {
  .footer__feedback-input {
    font-size: 16px !important;
    padding-left: 29px !important;
    padding-right: 40px !important;
    height: 50px;
  }
}
.footer__feedback-input:focus {
  border-color: #FFFFFF !important;
}
.footer__feedback-button {
  background-color: #CB81FC;
  font-weight: 600;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  .footer__feedback-button {
    padding-left: 39px;
    padding-right: 39px;
  }
}
.footer__feedback-button:hover {
  background-color: #C389FA;
}

@media (min-width: 768px) {
  .footer__info-container {
    display: flex;
    gap: 32px;
    justify-content: space-between;
  }
}

.footer__info-social {
  display: flex;
  margin-top: 20px;
  margin-bottom: 25px;
  gap: 23px;
  flex: 1;
}
@media (min-width: 768px) {
  .footer__info-social {
    margin-top: auto;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .footer__info-social {
    gap: 12px;
    margin-top: 20px;
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1200px) {
  .footer__info-social {
    gap: 23px;
  }
}
.footer__info-social-item {
  display: block;
}

.footer__info-contact-item {
  line-height: 26px;
  font-size: 14px;
  margin-bottom: 2px;
}

.footer__copyright {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  color: #B3BFCB;
  font-size: 14px;
  font-weight: 400;
  align-items: center;
}
@media (max-width: 767.98px) {
  .footer__copyright {
    margin-bottom: 10px;
    margin-top: 0;
  }
}
@media (max-width: 991.98px) {
  .footer__copyright {
    flex-direction: column-reverse;
    align-items: normal;
    gap: 20px;
  }
}
@media (max-width: 767.98px) {
  .footer__copyright--product {
    margin-bottom: 70px !important;
  }
}

.gift {
  width: 306px;
  position: relative;
  padding: 25px;
  display: flex;
  flex-direction: row;
  background: #C1F2FF;
  border-radius: 35px;
}
@media (max-width: 991.98px) {
  .gift {
    width: 100%;
  }
}

.gift__text-con {
  display: flex;
  flex-direction: column;
  max-width: 150px;
}

.gift__title {
  color: #302A34;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.gift__text {
  color: #302A34;
  font-size: 14px;
  font-weight: 400;
  text-decoration-line: underline;
  line-height: normal;
}

.gift img {
  position: absolute;
  right: 20px;
  top: 10px;
  max-height: 97px;
}

.top-header-message {
  padding: 7px 0;
  background-color: #CB81FC;
  color: #fff;
  text-align: center;
}

.header {
  padding: 7px 0px;
  margin: 0;
  background: #FFFFFF;
  border-bottom: 1px solid #C1D2E3;
  border-radius: 0px;
  line-height: initial;
  transition: 0.3s ease all;
  z-index: 994;
  position: sticky;
  top: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .header {
    padding: 20px 0 8px 0;
  }
}
@media (max-width: 767.98px) {
  .header {
    height: 55px;
  }
}
@media (min-width: 768px) {
  .header--no-border-bottom {
    border-color: #FFFFFF;
  }
}
.header--active {
  border-bottom: 1px solid #C1D2E3;
}
.header--is-scroll {
  border-bottom: 1px solid #C1D2E3;
}
.header--is-scroll .header__categories-list {
  max-height: 0;
  margin-bottom: 0;
}

.header__close-mobile-menu {
  display: none;
}

.header__categories-list {
  order: 3;
  display: none;
  overflow: hidden;
  transition: 0.3s linear all;
}
@media (min-width: 768px) {
  .header__categories-list {
    display: block;
    margin-bottom: 7px;
    max-height: 60px;
  }
}

.header--mobile-active {
  padding: 0px;
  transition: 0.1s ease all;
  position: sticky;
  top: 0;
  background: #FFFFFF;
  display: flex !important;
}
.header--mobile-active .header__logo {
  display: none;
}
.header--mobile-active .header__topline {
  display: none;
}
.header--mobile-active .header__main {
  display: block !important;
}
.header--mobile-active .header__close-mobile-menu {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 24px;
}
.header--mobile-active .header__close-mobile-menu svg path {
  fill: #94A1AD;
}

.header__topline {
  order: 1;
  flex: 1;
}
.header__topline-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media (max-width: 767.98px) {
  .header__topline-container {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .header__topline {
    order: 0;
    padding-bottom: 15px;
  }
}

@media (min-width: 768px) {
  .header__location {
    position: relative;
    margin-right: 83px;
  }
}
.header__location i {
  font-size: 20px;
}
@media (min-width: 768px) {
  .header__location i {
    padding-right: 10px;
  }
}
.header__location-container {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  color: #302A34;
  text-decoration: none;
  transition: all 0.3s ease;
}
.header__location-container:hover {
  color: #CB81FC;
}
.header__location-container:active {
  color: #AF6DDB;
}
.header__location-container.active {
  color: #302A34;
}
.header__location span {
  display: none;
}
@media (min-width: 768px) {
  .header__location span {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
  }
}

.header__menu-item {
  font-size: 14px;
  font-weight: 600;
}
.header__menu-item:not(:last-child) {
  margin-right: 31px;
}

.header__main {
  order: 0;
}
@media (min-width: 768px) {
  .header__main {
    order: 1;
    width: 100%;
    padding-bottom: 14px;
  }
}

.header__main-inner {
  justify-content: space-between;
}
@media (min-width: 768px) {
  .header__main-inner {
    justify-content: flex-start;
  }
}
@media (max-width: 767.98px) {
  .header__main-inner {
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .header__logo img {
    max-height: none;
    max-width: 130px;
  }
}
@media (min-width: 992px) {
  .header__logo img {
    max-width: unset;
  }
}
@media (min-width: 768px) {
  .header__logo {
    margin-right: 2%;
  }
}
@media (min-width: 992px) {
  .header__logo {
    margin-right: 3%;
  }
}

@media (min-width: 768px) {
  .header__shop-btn {
    margin-right: 10px;
  }
}
@media (min-width: 992px) {
  .header__shop-btn {
    margin-right: 24px;
  }
}
@media (min-width: 1400px) {
  .header__shop-btn .button {
    justify-content: center;
    width: 196px;
  }
}
.header__shop-btn i {
  margin-right: 13px;
  font-size: 12px;
}
.header__shop-btn--active {
  background: #AF6DDB;
}
.header__shop-btn--active i:before {
  content: "\e90a";
  font-family: icomoon !important;
  font-size: 15px;
}

@media (min-width: 768px) {
  .header__contacts {
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    align-items: end;
  }
}

.header__contacts-mobile-menu {
  border: none;
  background: transparent;
}
.header__contacts-mobile-menu:hover svg {
  color: #302A34;
  fill: #302A34;
}
@media (min-width: 768px) {
  .header__contacts-mobile-menu {
    display: none;
  }
}

.header__contacts-container {
  display: flex;
}
@media (min-width: 768px) {
  .header__contacts-container i {
    padding-right: 10px;
    height: fit-content;
    margin-top: auto;
    margin-bottom: auto;
  }
}
.header__contacts-container i:before {
  font-size: 20px;
}

.header__contacts-text {
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: #94A1AD;
}

.header__contacts-item {
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  color: #302A34;
  transition: 0.3s ease all;
  width: fit-content;
  display: none;
}
@media (min-width: 768px) {
  .header__contacts-item {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
  }
}
.header__contacts-item i {
  padding-right: 3px;
}
.header__contacts-item:hover {
  color: #302A34;
}
@media (min-width: 768px) {
  .header__contacts-item {
    display: block;
  }
}

.header__contacts-item--phone {
  font-size: 14px;
  line-height: 16px;
  color: #302A34;
}
@media (min-width: 768px) {
  .header__contacts-item--phone {
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
  }
}

.header__contacts-item i {
  color: #302A34;
  font-size: 18px;
  position: relative;
  top: 3px;
}

.header__search {
  position: relative;
  display: none;
  margin-right: 12px;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .header__search {
    display: block;
  }
  .header__search .input {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  .header__search {
    margin-right: 24px;
  }
}

.header--mobile-active .header__search {
  display: block;
}
.header--mobile-active .header__search .search-form__input {
  min-width: 75vw;
  margin: 10px 0px;
}

.header__actions {
  display: none;
}
@media (min-width: 768px) {
  .header__actions {
    display: flex;
    flex: 0 0 250px;
  }
}
@media (min-width: 992px) {
  .header__actions {
    flex-basis: 272px;
  }
}

.header__actions-item {
  position: relative;
  color: #302A34;
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  transition: 0.3s ease all;
}
.header__actions-item:hover {
  color: #CB81FC;
}
.header__actions-item:active {
  color: #AF6DDB;
}
.header__actions-item i {
  display: inline-block;
  text-align: start;
  height: 30px;
  width: 30px;
  font-size: 24px;
  margin-bottom: 2px;
}
.header__actions-item strong {
  position: absolute;
  display: flex;
  border-radius: 50px;
  background: #79D4EC;
  min-width: 19px;
  height: 19px;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: 600;
  font-size: 12px;
  padding: 2px 5px;
  left: 56%;
  top: 0%;
}
.header__actions-item strong.d-none + i {
  text-align: center;
}
.header__actions-item-icon {
  font-size: 9px;
}
.header__actions-item--account {
  position: relative;
  width: 50px;
  height: 50px;
  background: linear-gradient(145deg, #73E3DB, #9EAFF3, #C389FA);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  outline: 3px solid #FFFFFF;
  outline-offset: -5px;
  margin-left: 20px;
}
.header__actions-item--account strong {
  left: 70%;
  z-index: 2;
}
.header__actions-item--account:hover .hint {
  visibility: visible;
  opacity: 1;
  transform: translateY(100%);
}
.header__actions-item--account .header__actions-item-wrap {
  position: relative;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  background-color: #EAECEF;
  overflow: hidden;
  transition: 0.3s ease all;
}
.header__actions-item--account .header__actions-item-wrap:hover {
  background-color: #D9DEE6;
}
.header__actions-item--account .header__actions-item-wrap:active {
  background-color: #ECD0FF;
}
.header__actions-item--account .header__actions-item-wrap img {
  z-index: 1;
  width: 42px;
  height: 42px;
  object-fit: cover;
}
.header__actions-item--account .header__actions-item-wrap:after {
  content: "\e907";
  position: absolute;
  font-size: 25px;
  font-family: icomoon !important;
  color: #94A1AD;
  transform: translate(-50%, -50%);
  left: 51%;
  top: 50%;
}
.header__actions-item--account .hint {
  position: absolute;
  background-color: #FFFFFF;
  padding: 11px 23px 10px 31px;
  border-radius: 25px;
  border: 1px solid #CB81FC;
  right: -11px;
  bottom: 0;
  z-index: 2;
  transform: translateY(80%);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease all;
}
.header__actions-item--account .hint:before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0px 5px 8px 5px;
  border-color: transparent transparent #FFFFFF transparent;
  top: -7px;
  right: 30px;
}
.header__actions-item--account .hint:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0px 6px 9px 6px;
  border-color: transparent transparent #CB81FC transparent;
  top: -9px;
  right: 29px;
  z-index: -1;
}
.header__actions-item--account .hint__link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.top-header-message ~ .header--is-scroll ~ .menu__outer .menu {
  transform: translateY(-38px);
}

.heading {
  color: #302A34;
  font-weight: bold;
}
.heading--h1 {
  font-size: 29px;
  line-height: 29px;
  margin-bottom: 25px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .heading--h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 35px;
  }
}
.heading--h2 {
  font-size: 14px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .heading--h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
.heading--h3 {
  font-size: 18px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .heading--h3 {
    font-size: 24px;
    line-height: 28px;
  }
}
.heading--no-margin {
  margin: 0px;
}

.hero {
  margin: 15px 0px 40px;
}
@media (min-width: 768px) {
  .hero {
    margin: 0px 0px 40px;
  }
}
@media (min-width: 992px) {
  .hero {
    display: flex;
    height: 340px;
  }
}
@media (min-width: 1200px) {
  .hero {
    height: 405px;
  }
}
@media (min-width: 1400px) {
  .hero {
    height: 450px;
  }
}

.image-cart {
  border-radius: 15px;
  border: 1px solid #94A1AD;
  display: flex;
  height: 50px;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  position: relative;
}
.image-cart--fixed-width {
  width: 90px;
}
@media (min-width: 768px) {
  .image-cart {
    border-radius: 25px;
    width: 165px;
    height: 85px;
  }
}
.image-cart:hover:not(.delivery-service--active) {
  cursor: pointer;
}
.image-cart__img img {
  position: absolute;
  transform: translate(-50%, -50%);
  max-width: 80%;
  max-height: 80%;
}
@media (min-width: 768px) {
  .image-cart__img--md img {
    top: 30px;
  }
}
.image-cart__text {
  position: absolute;
  top: 55px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .image-cart__text {
    font-size: 14px;
  }
}
.image-cart.tab-active {
  border: 1px solid #CB81FC;
}

.input {
  background: #FFFFFF;
  border: 1px solid #94A1AD;
  border-radius: 20px;
  outline: unset;
  padding: 13px 15px 14px 20px;
  width: 100%;
  font-size: 14px;
}
.input::placeholder {
  color: #94A1AD;
}
.input:focus {
  border-color: #302A34;
}
.input--header {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 17.5px;
}
@media (min-width: 768px) {
  .input--header {
    font-size: 16px;
    padding: 20px;
    height: 50px;
    border-radius: 25px;
  }
}
.input--with-icon {
  padding-right: 45px;
}
.input--no-border {
  border: unset;
  padding-top: 13px;
  padding-bottom: 15px;
}
.input--error {
  border-color: #EF3124;
  background-color: rgba(239, 49, 36, 0.0784313725);
  color: #EF3124;
}
.input--select {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='none'%20stroke='%2394A1AD'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 14px 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #94A1AD;
  padding-right: 36px;
}
.input--select option {
  color: #302A34;
}
.input--select option:first-child[value=""] {
  display: none;
}
.input--select:focus {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3E%3C/svg%3E");
}
.input--select:valid {
  color: #302A34;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3E%3C/svg%3E");
}
.input--readonly {
  color: #94A1AD;
}
.input--readonly:focus {
  border-color: #94A1AD;
}

.input-container {
  position: relative;
}
.input-container__icon {
  position: absolute;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: #94A1AD;
  font-size: 18px;
  top: 50%;
  right: 6px;
  transform: translate(-50%, -50%);
}
.input-container__icon:hover {
  cursor: pointer;
}

.input-file {
  border-radius: 25px;
  border: 1px dashed #94A1AD;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  display: flex;
  align-items: center;
}
.input-file--hover {
  border-style: solid;
  border-color: #CB81FC;
}
.input-file__label {
  cursor: pointer;
  text-decoration: underline;
  color: #CB81FC;
  transition: all 1.3s ease;
}
.input-file__label:hover {
  color: #94A1AD;
}
.input-file__text {
  color: #94A1AD;
}

.input-select {
  width: 100%;
  max-height: 50px;
  position: relative;
}
.input-select__wrap {
  background: #FFFFFF;
  border: 1px solid #94A1AD;
  border-radius: 20px;
  position: relative;
  width: 100%;
  font-size: 14px;
  overflow: hidden;
}
.input-select__wrap:after {
  content: "\e925";
  transition: 0.2s ease all;
  position: absolute;
  right: 17px;
  top: 24px;
  transform: translateY(-50%) rotate(0.25turn);
  color: #94A1AD;
  font-size: 12px;
  font-family: icomoon !important;
}
.input-select__body {
  display: none;
}
.input-select__value {
  border: unset;
  cursor: pointer;
  width: 100%;
  background-color: unset;
  padding: 13px 34px 14px 20px;
}
.input-select__value:focus {
  outline: unset;
}
.input-select__item {
  padding: 13px 15px 14px 20px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.input-select__item:hover {
  background-color: #F2F4F6;
}
.input-select--open {
  z-index: 3;
}
.input-select--open ~ .input-select--open {
  z-index: 2;
}
.input-select--open .input-select {
  border-color: #302A34;
}
.input-select--open .input-select:after {
  color: #302A34;
  transform: translateY(-50%) rotate(0.75turn);
}

.form-error-message {
  color: #ff4d4d;
  font-size: 12px;
  font-weight: 400;
  margin-top: 5px;
}

.alert-danger {
  color: #ff4d4d;
}

.form-error input {
  border-color: #EF3124;
  background-color: rgba(239, 49, 36, 0.0784313725);
  color: #EF3124;
}

.form-error .input-select__wrap {
  border-color: #EF3124;
}

.link {
  font-size: 14px;
  color: #CB81FC;
  transition: all 0.3s ease;
  text-decoration: underline;
  font-weight: 400;
}
.link--font-middle {
  font-size: 16px;
}
.link:hover {
  cursor: pointer;
  color: #B3BFCB;
}
@media (max-width: 340px) {
  .link {
    font-size: 10px;
  }
}
@media (min-width: 576px) {
  .link--sm {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .link--md {
    font-size: 14px;
  }
}
.link--black {
  color: #302A34;
}

.link-back {
  font-size: 14px;
  color: #94A1AD;
  text-decoration: none;
  margin-bottom: 20px;
}
.link-back:before {
  font-family: icomoon !important;
  content: "\e90d";
  position: relative;
  padding-right: 11px;
  top: 1px;
}
.link-back:hover {
  color: #788591;
}

.lk-compare {
  /* New block table*/
  /*Old table*/
}
.lk-compare__thead {
  position: sticky;
  top: 125px;
  z-index: 11;
  background-color: #FFFFFF;
}
@media (max-width: 767.98px) {
  .lk-compare__thead {
    top: 180px;
  }
}
@media (max-width: 767.98px) {
  .lk-compare__thead--solo {
    top: 120px;
  }
}
.lk-compare__table {
  display: flex;
  flex-direction: column;
}
.lk-compare__table .swiper-wrapper__end {
  justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .lk-compare__table .swiper-wrapper__end {
    justify-content: flex-start;
  }
}
.lk-compare__table .swiper-wrapper__triple {
  justify-content: flex-end;
}
@media (max-width: 1199.98px) {
  .lk-compare__table .swiper-wrapper__triple {
    justify-content: unset;
  }
}
.lk-compare__table .swiper-wrapper__single {
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .lk-compare__table .swiper-wrapper__double > * {
    flex: 1;
  }
}
@media (min-width: 768px) {
  .lk-compare__table {
    top: 123px;
  }
}
.lk-compare__tbody {
  display: flex;
  flex-direction: column;
}
.lk-compare__row {
  display: flex;
  border-bottom: 2px solid #E6EFF7;
}
@media (max-width: 767.98px) {
  .lk-compare__row {
    flex-direction: column;
  }
}
.lk-compare__row--header {
  border: 0;
}
.lk-compare__cell {
  padding: 18px 16px 18px 0;
  flex: 1;
  min-width: 180px;
  text-align: left;
  display: flex;
}
@media (max-width: 767.98px) {
  .lk-compare__cell {
    min-width: unset;
    overflow-wrap: break-word;
    hyphens: auto;
    padding: 11px 16px 15px 0;
  }
}
@media (max-width: 767.98px) {
  .lk-compare__cell--solo {
    display: block;
  }
}
.lk-compare__cell--slide {
  padding: 21px 16px 21px 0;
}
.lk-compare__cell--swiper {
  padding: 0;
}
.lk-compare__cell--header {
  padding: 30px 25px 0 0;
}
@media (max-width: 767.98px) {
  .lk-compare__cell--header {
    position: absolute;
    z-index: 5;
    top: -61px;
    padding: 0;
    background-color: #ffffff;
  }
}
.lk-compare__cell--feature {
  font-weight: 700;
  padding-left: 19px;
  align-items: center;
  display: flex;
}
@media (max-width: 767.98px) {
  .lk-compare__cell--feature {
    font-size: 14px;
    padding: 0;
  }
}
.lk-compare__slider {
  width: calc(58% - 50px);
  overflow: hidden;
}
@media (max-width: 1399.98px) {
  .lk-compare__slider {
    width: calc(67% - 50px);
  }
}
@media (max-width: 1199.98px) {
  .lk-compare__slider {
    width: calc(64% - 50px);
  }
}
@media (max-width: 991.98px) {
  .lk-compare__slider {
    width: calc(58% - 50px);
  }
}
@media (max-width: 767.98px) {
  .lk-compare__slider {
    width: calc(114% - 50px);
  }
}
@media (max-width: 767.98px) {
  .lk-compare__slider--double {
    width: 100%;
  }
}
.lk-compare__button-prev {
  left: 550px;
  transform: rotate(180deg);
}
@media (max-width: 1399.98px) {
  .lk-compare__button-prev {
    left: 380px;
  }
}
@media (max-width: 1199.98px) {
  .lk-compare__button-prev {
    left: 355px;
  }
}
@media (max-width: 991.98px) {
  .lk-compare__button-prev {
    left: 325px;
  }
}
.lk-compare__button-next {
  right: -45px;
}
@media (max-width: 1199.98px) {
  .lk-compare__button-next {
    right: -30px;
  }
}
@media (max-width: 991.98px) {
  .lk-compare__button-next {
    right: -35px;
  }
}
.lk-compare__wrap > div > p {
  display: none;
}
.lk-compare__wrap > div > div > p {
  display: none;
}
.lk-compare__sort {
  width: 94vw;
  height: 50px;
  min-width: unset;
  font-weight: 400;
  padding-right: 18px;
  padding-left: 18px;
}
.lk-compare__sort:after {
  right: 21px;
  top: 50%;
  font-size: 13px;
}
@media (min-width: 576px) {
  .lk-compare__sort {
    width: 515px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .lk-compare__sort {
    width: 100%;
    min-width: 200px;
    max-width: 306px;
  }
}
.lk-compare__sort .catalog-sort__item {
  padding: 14px 18px;
}
.lk-compare__sort .catalog-sort__dropdown {
  top: 48px;
}
.lk-compare__table {
  width: 100%;
  margin-bottom: 62px;
}
@media (max-width: 767.98px) {
  .lk-compare__table {
    margin-top: 65px;
    margin-bottom: 80px;
  }
}
.lk-compare__table thead {
  position: sticky;
  top: 53px;
  z-index: 4;
  background-color: #FFFFFF;
}
@media (min-width: 768px) {
  .lk-compare__table thead {
    top: 123px;
  }
}
.lk-compare__table thead tr {
  vertical-align: top;
  position: relative;
}
.lk-compare__table thead th:first-child {
  width: 100%;
  position: absolute;
  top: -66px;
  z-index: 5;
}
@media (min-width: 768px) {
  .lk-compare__table thead th:first-child {
    position: static;
    padding-top: 30px;
    padding-right: 25px;
  }
}
.lk-compare__table thead th:not(:first-child) {
  background-color: #FFFFFF;
  padding-top: 30px;
  padding-bottom: 17px;
  padding-right: 26px;
}
@media (max-width: 767.98px) {
  .lk-compare__table thead th:not(:first-child) {
    padding-top: 15px;
    padding-bottom: 7px;
    /* position: relative;
     z-index: 4;*/
  }
}
.lk-compare__table thead th:last-child {
  padding-right: 0;
}
.lk-compare__table tbody tr {
  border-bottom: 2px solid #E6EFF7;
  position: relative;
}
@media (min-width: 768px) {
  .lk-compare__table tbody tr:last-child {
    border-bottom: none;
  }
}
.lk-compare__table tbody tr td {
  line-height: 16px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .lk-compare__table tbody tr td {
    font-size: 16px;
  }
}
.lk-compare__table tbody tr td:first-child {
  font-weight: 700;
  color: #94A1AD;
  position: absolute;
  top: 12px;
}
@media (min-width: 768px) {
  .lk-compare__table tbody tr td:first-child {
    position: static;
    width: 100%;
    padding: 21px 26px 21px 0;
  }
}
@media (min-width: 992px) {
  .lk-compare__table tbody tr td:first-child {
    padding-left: 19px;
  }
}
.lk-compare__table tbody tr td:not(:first-child) {
  padding: 35px 26px 11px 0;
  flex: 0 0 26.89%;
}
@media (min-width: 768px) {
  .lk-compare__table tbody tr td:not(:first-child) {
    min-width: 180px;
    padding: 21px 26px 21px 0;
  }
}
.lk-compare__table tbody tr td:last-child {
  padding-right: 0;
}
@media (min-width: 768px) {
  .lk-compare__table tbody tr td:last-child {
    min-width: 154px;
  }
}

.swiper .lk-compare__cell {
  height: 100%;
}

.lk-favorites__clear {
  display: flex;
  align-items: center;
  cursor: pointer;
  text-decoration: none;
  color: #302A34;
  transition: all 0.3s ease;
}
.lk-favorites__clear:hover {
  color: #302A34;
}
@media (min-width: 768px) {
  .lk-favorites__clear:hover {
    color: #94A1AD;
  }
}
.lk-favorites__clear-icon {
  font-size: 15px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  .lk-favorites__clear-icon {
    font-size: 20px;
    padding-right: 10px;
  }
}
.lk-favorites__clear-btn {
  font-size: 12px;
  padding-top: 1px;
}
@media (min-width: 768px) {
  .lk-favorites__clear-btn {
    font-size: 14px;
    padding-top: 2px;
  }
}
.lk-favorites__container {
  display: flex;
  flex-wrap: wrap;
  margin-top: 16px;
  margin-bottom: 10px;
  gap: 31px 10%;
}
@media (min-width: 768px) {
  .lk-favorites__container {
    gap: 27px 3.2%;
    margin-top: 45px;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .lk-favorites__container {
    column-gap: 3%;
  }
}
@media (min-width: 1200px) {
  .lk-favorites__container {
    column-gap: 2.2%;
  }
}
@media (min-width: 1400px) {
  .lk-favorites__container {
    column-gap: 1.85%;
  }
}
@media (min-width: 768px) {
  .lk-favorites__item {
    flex: 0 0 31.2%;
  }
}
@media (min-width: 992px) {
  .lk-favorites__item {
    flex: 0 0 22.75%;
  }
}
@media (min-width: 1200px) {
  .lk-favorites__item {
    flex: 0 0 18.24%;
  }
}
@media (min-width: 1400px) {
  .lk-favorites__item {
    flex: 0 0 15.12%;
  }
}

.lk-header-mobile {
  padding: 8px 15px;
  margin: 0;
  height: 50px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px rgba(59, 114, 165, 0.25);
  border-radius: 0px;
  transition: 0.3s ease all;
  z-index: 993;
  position: sticky;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  top: 55px;
}
.lk-header-mobile__title {
  color: #302A34;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.lk-header-mobile__title:hover {
  color: #302A34;
}
.lk-header-mobile__text {
  font-size: 14px;
  font-weight: 700;
  padding-top: 1px;
}
.lk-header-mobile__icon {
  font-size: 13px;
  padding-right: 15px;
}
.lk-header-mobile__icon.icon-account {
  font-size: 20px;
}

.lk-loyalty__container {
  margin-top: 10px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .lk-loyalty__container {
    display: flex;
    gap: 9.26%;
    margin-top: 25px;
  }
}
.lk-loyalty__col-1 {
  margin-bottom: 30px;
}
.lk-loyalty__col-2 {
  flex: 0 0 305px;
}
.lk-loyalty__points {
  font-size: 30px !important;
  padding-right: 7px;
}
.lk-loyalty__description {
  line-height: 20px;
  font-size: 12px;
  color: #94A1AD;
}
@media (min-width: 768px) {
  .lk-loyalty__description {
    font-size: 14px;
  }
}
@media (max-width: 340px) {
  .lk-loyalty__link {
    font-size: 12px;
  }
}

.lk-loyalty-text {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 340px) {
  .lk-loyalty-text {
    font-size: 10px;
    line-height: 17px;
  }
}
@media (min-width: 768px) {
  .lk-loyalty-text {
    font-size: 14px;
  }
}
.lk-loyalty-text__title {
  font-weight: 700;
  margin-bottom: 20px;
}
.lk-loyalty-text__row:not(:last-child) {
  margin-bottom: 17px;
}

.lk-loyalty__block .block__title {
  font-weight: 500;
  margin-bottom: 9px;
}

.lk-menu-mobile__item {
  display: flex;
  position: relative;
  align-items: center;
  text-decoration: none;
  color: #302A34;
  font-weight: 700;
  font-size: 14px;
  padding: 12px 15px;
}
.lk-menu-mobile__item:hover {
  color: #302A34;
}
.lk-menu-mobile__item:after {
  position: absolute;
  content: "\e925";
  font-family: icomoon !important;
  font-size: 12px;
  font-weight: 400;
  right: 15px;
}
.lk-menu-mobile__item--without-arrow:after {
  content: none;
}
.lk-menu-mobile__text {
  padding-top: 3px;
}
.lk-menu-mobile__icon {
  font-size: 20px;
  padding-right: 15px;
}
.lk-menu-mobile__icon.icon-heart {
  padding-right: 13px;
}
.lk-menu-mobile__icon.icon-stat-bars {
  padding-right: 17px;
}

.lk-order-detail__head {
  margin-bottom: 35px !important;
}
.lk-order-detail__back-link {
  text-decoration: none;
  position: relative;
  padding-left: 23px;
}
.lk-order-detail__back-link:before {
  content: "\e908";
  position: absolute;
  font-size: 13px;
  font-family: icomoon !important;
  transform: rotate(180deg);
  left: 0;
}
.lk-order-detail__title {
  margin-bottom: 24px;
  margin-top: 15px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .lk-order-detail__title {
    margin-top: 28px;
    line-height: 24px;
  }
}
.lk-order-detail__title > :not(:last-child):first-child {
  margin-bottom: 4px;
}
.lk-order-detail__title-text {
  font-weight: 700;
  font-size: 20px;
}
@media (min-width: 768px) {
  .lk-order-detail__title-text {
    font-size: 24px;
  }
}
.lk-order-detail__title-date {
  color: #94A1AD;
  font-size: 12px;
}
@media (min-width: 768px) {
  .lk-order-detail__title-date {
    font-size: 14px;
  }
}
.lk-order-detail__container {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .lk-order-detail__container {
    margin-bottom: 45px;
  }
}
@media (min-width: 992px) {
  .lk-order-detail__container {
    display: flex;
  }
}
.lk-order-detail__col-1 {
  flex: 0 0 28.55%;
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  .lk-order-detail__col-1 {
    margin-bottom: 0;
    margin-right: 20px;
  }
}
@media (min-width: 1400px) {
  .lk-order-detail__col-1 {
    margin-bottom: 0;
    margin-right: 70px;
  }
}
.lk-order-detail__col-1 > *:not(:last-child) {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .lk-order-detail__col-1 > *:not(:last-child) {
    margin-bottom: 16px;
  }
}
.lk-order-detail__col-2 {
  flex: 1 1 auto;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .lk-order-detail__col-2 {
    margin-bottom: 0;
    margin-right: 26px;
  }
}
.lk-order-detail__col-3 {
  flex: 0 0 23.53%;
}
.lk-order-detail__description {
  line-height: 24px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .lk-order-detail__description {
    font-size: 14px;
  }
}
.lk-order-detail__description-row:not(:last-child) {
  margin-bottom: 9px;
}
@media (min-width: 768px) {
  .lk-order-detail__description-row:not(:last-child) {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .lk-order-detail__description-row {
    display: flex;
    justify-content: space-between;
  }
}
.lk-order-detail__description-title {
  color: #94A1AD;
  font-weight: 700;
  flex: 0 0 25.14%;
}
.lk-order-detail__description-text {
  flex: 0 0 62.86%;
}
.lk-order-detail__description-text--small-line-height {
  line-height: 20px;
}
@media (max-width: 767.98px) {
  .lk-order-detail__description-text--small-line-height {
    margin-top: 2px;
  }
}
.lk-order-detail__block {
  padding: 15px 15px 25px 15px;
}
@media (min-width: 768px) {
  .lk-order-detail__block {
    padding: 20px 20px 19px 20px;
  }
}
.lk-order-detail__block-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  margin-bottom: 32px !important;
}
@media (min-width: 768px) {
  .lk-order-detail__block-header {
    margin-bottom: 20px !important;
  }
}
.lk-order-detail__block-title {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding-right: 10px;
}
@media (min-width: 768px) {
  .lk-order-detail__block-title {
    font-size: 16px;
    line-height: 19px;
    max-width: 90px;
  }
}
.lk-order-detail__status {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #FFFFFF;
  background-color: #B3BFCB;
  border-radius: 5px;
  padding: 5px 10px;
  min-width: 125px;
  min-height: 30px;
}
@media (min-width: 768px) {
  .lk-order-detail__status {
    font-size: 14px;
    min-width: 140px;
    min-height: 36px;
  }
}
.lk-order-detail__status--red {
  background-color: #F76F6F;
}
.lk-order-detail__status--green {
  background-color: #A2CC39;
}
.lk-order-detail__reorder-button {
  margin-top: 10px;
}

.lk-orders__filter {
  display: flex;
  flex-wrap: wrap;
  transition: all 0.3s ease;
  gap: 15px;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .lk-orders__filter {
    gap: 25px;
    margin-top: 30px;
  }
}
.lk-orders__sort {
  width: 100%;
  height: 50px;
  font-size: 14px;
  min-width: unset;
  padding-right: 18px;
  padding-left: 18px;
  margin-bottom: 0;
  order: 2;
}
.lk-orders__sort:after {
  right: 21px;
  top: 50%;
  font-size: 13px;
}
@media (min-width: 768px) {
  .lk-orders__sort {
    max-width: 306px;
    order: 1;
  }
}
.lk-orders__sort .catalog-sort__current-item {
  font-size: 14px;
}
.lk-orders__sort .catalog-sort__item {
  padding: 14px 18px;
  font-size: 14px;
}
.lk-orders__sort .catalog-sort__dropdown {
  top: 48px;
  font-size: 14px;
}
.lk-orders__years {
  display: flex;
  gap: 15px;
  flex-grow: 1;
  order: 1;
}
@media (min-width: 768px) {
  .lk-orders__years {
    gap: 25px;
    order: 2;
  }
}
.lk-orders__years-item {
  display: flex;
  font-size: 14px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 100%;
  border: 1px solid #94A1AD;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .lk-orders__years-item {
    max-width: 86px;
  }
}
.lk-orders__years-item.tab-active {
  border: 2px solid #302A34;
  color: #302A34;
}
.lk-orders__container {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 30px;
}
@media (min-width: 768px) {
  .lk-orders__container {
    margin-top: 32px;
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .lk-orders__container {
    gap: 18px;
  }
}
@media (min-width: 1200px) {
  .lk-orders__container {
    gap: 22px;
  }
}
@media (min-width: 1400px) {
  .lk-orders__container {
    gap: 25px;
  }
}
.lk-orders__container .order-card {
  flex-basis: 100%;
}
@media (min-width: 992px) {
  .lk-orders__container .order-card {
    flex-basis: 49%;
    max-height: 288px;
  }
}
@media (min-width: 1400px) {
  .lk-orders__container .order-card {
    max-height: 200px;
    flex-basis: 49.036%;
  }
}
@media (min-width: 992px) {
  .lk-orders__container .order-card__images {
    position: relative;
    margin-bottom: 16px;
  }
}
@media (min-width: 1400px) {
  .lk-orders__container .order-card__images {
    position: absolute;
    margin-bottom: 0;
  }
}

.lk-profile {
  margin-top: 15px;
}
@media (min-width: 992px) {
  .lk-profile {
    display: flex;
    margin-top: 30px;
    gap: 4%;
  }
}
@media (max-width: 767.98px) {
  .lk-profile {
    padding-bottom: 60px;
  }
}
@media (max-width: 991.98px) {
  .lk-profile__col-1 {
    margin-bottom: 15px;
  }
}
.lk-profile__col-2 {
  flex-grow: 1;
}
@media (max-width: 991.98px) {
  .lk-profile__col-2 {
    margin-bottom: 27px;
  }
}
.lk-profile__col-3 {
  margin-bottom: 25px;
}
.lk-profile__col-3 > *:not(:last-child) {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .lk-profile__col-3 > *:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .lk-profile__col-3 {
    min-width: 290px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .lk-profile__col-3 {
    min-width: 375px;
  }
}
@media (min-width: 1200px) {
  .lk-profile__col-3 {
    min-width: 390px;
  }
}
@media (min-width: 1400px) {
  .lk-profile__col-3 {
    min-width: 416px;
  }
}

.lk-profile__button {
  height: 44px;
  width: 100%;
  margin-left: auto;
}
@media (min-width: 1200px) {
  .lk-profile__button {
    width: 170px;
  }
}
.lk-profile__button-container {
  display: flex;
  margin-top: 15px;
  align-items: center;
}
.lk-profile__button-container p {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .lk-profile__button-container {
    margin-top: 33px;
  }
}

.lk-profile__img {
  position: relative;
}
@media (max-width: 991.98px) {
  .lk-profile__img {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
}
.lk-profile__img-btn {
  display: flex;
  cursor: pointer;
  position: absolute;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  background-color: #302A34;
  border-radius: 50px;
  bottom: 0;
  right: -3px;
  transition: 0.2s ease all;
}
.lk-profile__img-btn:hover {
  background: #F96670;
}
@media (min-width: 992px) {
  .lk-profile__img-btn {
    width: 52px;
    height: 52px;
    right: -5px;
  }
}
.lk-profile__img-icon {
  font-size: 16px;
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .lk-profile__img-icon {
    font-size: 22px;
  }
}
.lk-profile__img-input {
  display: none;
}
.lk-profile__img img {
  width: 135px;
  height: 135px;
  object-fit: contain;
  border-radius: 100%;
}
@media (min-width: 992px) {
  .lk-profile__img img {
    width: 182px;
    height: 182px;
  }
}

.lk-profile__name-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .lk-profile__name-wrap {
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .lk-profile__name-wrap {
    justify-content: space-between;
    margin-bottom: 27px;
  }
}

.lk-profile__name {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
@media (min-width: 992px) {
  .lk-profile__name {
    font-size: 20px;
    line-height: 24px;
  }
}

.lk-profile__update {
  color: #302A34;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.lk-profile__update:hover {
  color: #302A34;
}

.lk-profile__update-btn {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  text-decoration: underline;
}
@media (min-width: 992px) {
  .lk-profile__update-btn {
    font-size: 14px;
    line-height: 27px;
  }
}
@media (max-width: 767.98px) {
  .lk-profile__update-btn {
    padding-top: 1px;
  }
}

.lk-profile__update-icon {
  font-size: 15px;
}
@media (max-width: 767.98px) {
  .lk-profile__update-icon {
    padding-right: 10px;
  }
}

.lk-profile__data {
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
  column-gap: 18px;
  justify-content: space-between;
}
.lk-profile__data-title {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #94A1AD;
  margin-bottom: 7px;
}
@media (min-width: 992px) {
  .lk-profile__data-title {
    font-size: 16px;
  }
}
.lk-profile__data-text {
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 992px) {
  .lk-profile__data-text {
    font-size: 16px;
  }
}

.lk-profile-form {
  max-width: 740px;
}
@media (min-width: 768px) {
  .lk-profile-form {
    padding: 37px 24px 37px 24px !important;
  }
}
.lk-profile-form__title {
  margin-bottom: 25px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .lk-profile-form__title {
    font-size: 20px;
  }
}
.lk-profile-form__field-name {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .lk-profile-form__field-name {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.lk-profile-form__form-wrap {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}
.lk-profile-form__form-row {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .lk-profile-form__form-row {
    flex-basis: 48%;
  }
}
.lk-profile-form__form-row:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .lk-profile-form__form-row:not(:last-child) {
    margin-bottom: 15px;
  }
}
.lk-profile-form__form-button {
  display: block;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .lk-profile-form__form-button {
    width: 260px;
    margin-top: 15px;
  }
}
.lk-profile-form .input-container__icon {
  font-size: 20px;
  color: #94A1AD;
}

.lk-profile__block {
  position: relative;
  overflow: hidden;
  height: 105px;
}
@media (min-width: 992px) {
  .lk-profile__block {
    height: 130px;
  }
}
.lk-profile__block-text {
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 992px) {
  .lk-profile__block-text {
    font-size: 14px;
    line-height: 24px;
  }
}
.lk-profile__block-small-text {
  font-size: 10px;
  line-height: 14px;
  margin-top: 6px;
}
@media (max-width: 320px) {
  .lk-profile__block-small-text {
    margin-top: 2px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block-small-text {
    margin-top: 2px;
  }
}
@media (min-width: 992px) {
  .lk-profile__block-small-text {
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
  }
}
.lk-profile__block:after {
  content: "";
  display: block;
  width: 100px;
  height: 74px;
  background: #F96670;
  position: absolute;
  z-index: -1;
  border-radius: 25px;
  transform: matrix(-0.9, 0.44, 0.44, 0.9, 0, 0);
  top: 40%;
  left: -3%;
}
@media (max-width: 320px) {
  .lk-profile__block:after {
    left: -9%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block:after {
    left: -8%;
  }
}
@media (min-width: 992px) {
  .lk-profile__block:after {
    left: -6%;
    width: 150px;
    height: 115px;
  }
}
@media (min-width: 1200px) {
  .lk-profile__block:after {
    left: -3%;
  }
}
.lk-profile__block .block__title {
  font-weight: 500;
  margin-bottom: 6px;
}
@media (min-width: 992px) {
  .lk-profile__block .block__title {
    margin-bottom: 20px;
  }
}
.lk-profile__block .block__title--small-margin {
  margin-bottom: 11px;
}
@media (max-width: 320px) {
  .lk-profile__block .block__title--small-margin {
    margin-bottom: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block .block__title--small-margin {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  .lk-profile__block .block__title--small-margin {
    margin-bottom: 15px;
  }
}
.lk-profile__block .block__promotion {
  height: 100%;
  align-items: center;
}
.lk-profile__block .block__promotion-wrap {
  width: 70%;
}
@media (max-width: 355px) {
  .lk-profile__block .block__promotion-wrap {
    width: 67%;
  }
}
@media (min-width: 992px) {
  .lk-profile__block .block__promotion-wrap {
    width: 215px;
  }
}
.lk-profile__block .block__promotion-img {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 991.98px) {
  .lk-profile__block .block__promotion-img {
    left: -7px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block .block__promotion-img {
    left: -11px;
  }
}
@media (max-width: 355px) {
  .lk-profile__block .block__promotion-img {
    left: -9px;
  }
}
.lk-profile__block .block__promotion-img img {
  width: 92px;
}
@media (max-width: 320px) {
  .lk-profile__block .block__promotion-img img {
    width: 73px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block .block__promotion-img img {
    width: 80px;
  }
}
@media (min-width: 992px) {
  .lk-profile__block .block__promotion-img img {
    width: 125px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .lk-profile__block .block__promotion-img--small {
    left: -7px;
  }
}
@media (max-width: 355px) {
  .lk-profile__block .block__promotion-img--small {
    left: -8px;
  }
}
.lk-profile__block .block__promotion-img--small img {
  width: 73px;
}
@media (min-width: 992px) {
  .lk-profile__block .block__promotion-img--small img {
    width: 95px;
  }
}

.lk {
  margin-bottom: 80px;
}
.lk__head {
  overflow: visible;
  padding-top: 5px;
  margin-bottom: 45px;
}
.lk__head::before {
  content: "";
  width: 100%;
  left: 0;
  position: absolute;
  height: 60px;
}
@media (max-width: 991.98px) {
  .lk__head {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .lk__heading {
    display: none;
  }
}
.lk__nav {
  overflow: visible;
  padding-top: 7px;
  display: flex;
}
.lk__nav-item {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  height: 45px;
  position: relative;
  font-weight: 600;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-right: 15px;
  font-size: 16px;
  padding: 15px 25px 15px 25px;
  border-radius: 22.5px;
  background: #EAECEF;
}
.lk__nav-item-icon {
  font-size: 20px;
  margin-right: 9px;
  margin-top: -3px;
}
.lk__nav-item:hover {
  color: white;
  background: #CB81FC;
}
.lk__nav-item:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 0%;
  height: 0.4rem;
  background-color: #302A34;
  transition: all 0.3s ease;
}
.lk__nav-item.tab-active {
  color: white;
  background-color: #CB81FC;
}

.location {
  max-width: 416px;
}
.location__title {
  margin-bottom: 20px;
}
@media (min-width: 340px) {
  .location__title {
    font-size: 20px;
  }
}
.location__input-container {
  margin-bottom: 20px;
}
.location__input {
  outline: none;
  border: 1px solid #B3BFCB;
  padding-top: 10px;
  padding-bottom: 10px;
}
.location__list {
  list-style: none;
  overflow: auto;
  height: 350px;
  padding-left: 0;
  scrollbar-color: #302A34 transparent;
  scrollbar-width: thin;
}
.location__list::-webkit-scrollbar {
  width: 6px;
  background-color: #E6EFF7;
  border-radius: 50px;
}
.location__list::-webkit-scrollbar-thumb {
  width: 8px;
  background-color: #302A34;
  border-radius: 50px;
}
.location__list-item {
  padding: 8px 10px 8px 0px;
}
.location__list-item:hover {
  cursor: pointer;
}
.location__list-item--selected {
  color: #302A34;
  position: relative;
}
.location__list-item--selected::after {
  position: absolute;
  font-family: icomoon !important;
  content: "\e901";
  top: 8px;
  right: 10px;
}

.main-banner {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .main-banner {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
    margin-bottom: 60px;
  }
}
@media (min-width: 992px) {
  .main-banner {
    flex-wrap: nowrap;
  }
}
@media (min-width: 1400px) {
  .main-banner {
    gap: 24px;
  }
}
.main-banner__col-1 {
  order: 3;
  flex: 0 0 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  align-items: center;
}
@media (min-width: 992px) {
  .main-banner__col-1 {
    order: 1;
    flex-basis: 32.1%;
    flex-direction: column;
    align-items: unset;
  }
}
@media (min-width: 1400px) {
  .main-banner__col-1 {
    flex-basis: 416px;
  }
}
.main-banner__col-2 {
  order: 2;
  flex: 0 0 61.55%;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .main-banner__col-2 {
    margin-bottom: 0;
    height: 392px;
  }
}
@media (min-width: 992px) {
  .main-banner__col-2 {
    flex-basis: 40.55%;
  }
}
@media (min-width: 1400px) {
  .main-banner__col-2 {
    flex-basis: 526px;
  }
}
.main-banner__col-3 {
  order: 3;
  flex: 1 1;
  overflow: hidden;
  margin-bottom: 10px;
  height: 129px;
}
@media (min-width: 768px) {
  .main-banner__col-3 {
    margin-bottom: 0;
    height: 392px;
  }
}
@media (min-width: 1400px) {
  .main-banner__col-3 {
    flex: 0 0 307px;
  }
}
.main-banner__day-products {
  overflow: hidden;
  flex: 1;
}
@media (min-width: 992px) {
  .main-banner__day-products {
    flex: unset;
  }
}
.main-banner__text {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .main-banner__text {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
  }
}
.main-banner__text-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 14px;
}
.main-banner__text-wrap {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 10px;
  flex: 1;
}
@media (min-width: 992px) {
  .main-banner__text-wrap {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .main-banner__text-wrap {
    position: absolute;
    clip: rect(0, 0, 0, 0);
  }
}
.main-banner__promotion {
  height: 100%;
}

.menu__outer {
  position: relative;
}

.menu__outer--mobile {
  height: 100vh;
  position: fixed;
  overflow-y: scroll;
  z-index: 993;
  width: 100%;
  background: #FFFFFF;
}

.menu {
  display: none;
  position: absolute;
  z-index: 1111;
}
.menu ul {
  padding-left: 0px;
}
@media (min-width: 768px) {
  .menu {
    position: fixed;
  }
}

.menu--active {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.menu--mobile-active {
  z-index: 1111;
  width: 100%;
  left: 0;
  display: block;
  overflow-y: scroll;
}
.menu--mobile-active .menu__l1 > ul > li.with-arrow:after {
  content: "\e925";
  font-size: 12px;
  font-family: icomoon !important;
  position: absolute;
  right: 24px;
  top: 18px;
  transition: 0.3s ease all;
}
@media (min-width: 768px) {
  .menu--mobile-active .menu__l1 > ul > li:hover:after {
    color: #302A34;
    transform: rotate(90deg);
  }
}
.menu--mobile-active .menu__l2 {
  display: none;
}

.menu li {
  position: relative;
  list-style: none;
}

.menu li a {
  display: block;
  color: #302A34;
  text-decoration: none;
  padding: 13px 10px;
  border-radius: 5px;
  font-weight: 600;
}
.menu li a svg {
  position: relative;
  top: 0;
  margin-right: 19px;
}

.menu__l1 {
  padding: 58px 15px 75px;
  background: #F4F6F7;
}
@media (min-width: 768px) {
  .menu__l1 {
    max-height: 70vh;
    padding: 30px 0 5px 25px;
    border-radius: 0px 0px 0px 25px;
    border-bottom: 1px solid #C1D2E3;
    border-left: 1px solid #C1D2E3;
  }
  .menu__l1 > ul {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    scrollbar-color: #94A1AD transparent;
    scrollbar-width: thin;
  }
  .menu__l1 > ul::-webkit-scrollbar {
    width: 6px;
    background-color: #E6EFF7;
    border-radius: 50px;
  }
  .menu__l1 > ul::-webkit-scrollbar-thumb {
    width: 8px;
    background-color: #94A1AD;
    border-radius: 50px;
  }
}
@media (min-width: 1200px) {
  .menu__l1 {
    flex: 0 0 20%;
  }
}
@media (min-width: 768px) {
  .menu__l1 > ul > li {
    width: 250px;
  }
}
@media (min-width: 992px) {
  .menu__l1 > ul > li {
    width: 348px;
  }
}
@media (min-width: 1400px) {
  .menu__l1 > ul > li {
    width: 353px;
  }
}
.menu__l1 svg {
  min-width: 25px;
}
.menu__l1 li a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.menu__l1 li a span {
  flex: 0 0 80%;
}
.menu__l1 > ul > li > a {
  border-radius: 25px 0px 0px 25px;
  padding-left: 28px;
  padding-right: 15px;
}
@media (max-width: 767.98px) {
  .menu__l1 > ul > li > a {
    border-radius: 0;
    padding-top: 17px;
    padding-left: 24px;
    padding-right: 38px;
  }
}
@media (min-width: 768px) {
  .menu__l1 li a:hover {
    background: #FFFFFF;
    color: #CB81FC;
  }
  .menu__l1 li a:hover svg > path {
    fill: #CB81FC;
  }
}
.menu__l1 > ul > li > ul {
  display: none;
}
@media (max-width: 767.98px) {
  .menu__l1 > ul > li > ul {
    padding-left: 3rem !important;
    padding-bottom: 10px;
  }
  .menu__l1 > ul > li > ul ul {
    padding-left: 2rem !important;
  }
}

.menu__l1-item--active {
  background-color: #FFFFFF;
  border-radius: 25px;
}
.menu__l1-item--active svg > path {
  fill: #CB81FC;
}
.menu__l1-item--active > a {
  color: #CB81FC !important;
}
.menu__l1-item--active:after {
  color: #CB81FC;
  transform: rotate(90deg);
}

@media (min-width: 768px) {
  .menu__l2-inner {
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-color: #94A1AD transparent;
    scrollbar-width: thin;
    display: flex;
    gap: 56px;
    width: auto;
  }
  .menu__l2-inner::-webkit-scrollbar {
    width: 6px;
    background-color: #E6EFF7;
    border-radius: 50px;
  }
  .menu__l2-inner::-webkit-scrollbar-thumb {
    width: 8px;
    background-color: #94A1AD;
    border-radius: 50px;
  }
}
@media (min-width: 768px) {
  .menu__l2-inner {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .menu__l2-col {
    min-width: 38%;
    height: fit-content;
  }
}
@media (max-width: 1199.98px) {
  .menu__l2-col:last-child {
    display: none;
  }
}

.menu__l2 {
  display: flex;
  background: #FFFFFF;
  padding: 30px 15px;
  border-radius: 0px 0px 25px 0;
  border-right: 1px solid #C1D2E3;
  border-bottom: 1px solid #C1D2E3;
  transition: 0.3s ease all;
  gap: 25px;
}
@media (min-width: 768px) {
  .menu__l2 {
    max-height: 70vh;
    width: 421px;
    padding-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .menu__l2 {
    width: 562px;
  }
}
@media (min-width: 1200px) {
  .menu__l2 {
    width: 742px;
  }
}
@media (min-width: 1400px) {
  .menu__l2 {
    padding: 30px 25px 20px 60px;
    width: 918px;
  }
}
.menu__l2 .menu__l2-item {
  font-size: 16px;
  color: #302A34;
  font-weight: bold;
}
.menu__l2 .menu__l3-item {
  font-size: 14px;
  font-weight: 400;
  color: #302A34;
}
.menu__l2 .menu__l3-item a:hover {
  color: #302A34;
}

.menu__l2-banner {
  margin-left: 20px;
}
@media (min-width: 992px) {
  .menu__l2-banner {
    margin-left: auto;
  }
}
.menu__l2-banner img {
  max-width: 220px;
}
@media (min-width: 992px) {
  .menu__l2-banner img {
    max-width: 400px;
  }
}

.menu__l2-mobile .menu__l2-item > a {
  font-weight: 600;
}

.menu__l3-item > a {
  padding: 4px 10px !important;
  font-weight: 400 !important;
  color: #302A34 !important;
}
.menu__l3-item > a:hover {
  color: #302A34 !important;
}
@media (min-width: 768px) {
  .menu__l3-item > a {
    padding: 4px 10px !important;
  }
}

.message {
  display: flex;
}
.message__container {
  margin: auto;
  text-align: center;
  max-width: 850px;
}
.message__container--tight {
  max-width: 416px;
}
.message__img {
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .message__img--small-md img {
    width: 90px;
  }
}
.message__title {
  margin-bottom: 25px;
}
.message__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 20px;
}
@media (max-width: 340px) {
  .message__text {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (min-width: 576px) {
  .message__text {
    font-size: 16px;
    line-height: 24px;
  }
}
.message__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (max-width: 340px) {
  .message__link {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (min-width: 576px) {
  .message__link {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .message__button {
    margin-top: 15px;
  }
}
.message__references {
  max-width: 540px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin: auto;
}
.message__reference {
  color: #302A34;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
}
.message__reference:hover {
  color: #94A1AD;
}
@media (max-width: 340px) {
  .message__reference {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (min-width: 576px) {
  .message__reference {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 767.98px) {
  .message__reference--full-mobile {
    width: 100%;
  }
}

.mobile-bottom-menu {
  padding: 8px 7px 5px 7px;
  background: #FFFFFF;
  border-top: 1px solid #C1D2E3;
  position: fixed;
  width: 100%;
  bottom: 0px;
  z-index: 7711;
}
@media (min-width: 768px) {
  .mobile-bottom-menu {
    display: none;
  }
}

.mobile-bottom-menu__wrapper {
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  padding: 0px;
  margin: 0px;
}

.mobile-bottom-menu__item {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.mobile-bottom-menu__item a {
  text-align: center;
  align-items: center;
  color: #94A1AD;
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  font-size: 10px;
}
.mobile-bottom-menu__item a span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 26px;
  border-radius: 8px;
  margin-bottom: 4px;
}
.mobile-bottom-menu__item--active a {
  color: #302A34;
}
.mobile-bottom-menu__item--active a svg path {
  fill: #302A34;
}

.mobile-bottom-menu__notify {
  position: absolute;
  display: flex;
  border-radius: 50px;
  background: #79D4EC;
  min-width: 12px;
  height: 12px;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: 600;
  font-size: 10px;
  padding: 2px 2px;
  left: 58%;
  top: 12%;
}
.mobile-bottom-menu__notify i {
  font-size: 6px;
}

.more-link {
  color: #302A34;
  font-size: 12px;
  font-weight: 400;
}
.more-link:hover {
  color: #CB81FC;
}

.offers {
  font-size: 14px;
}
.offers i {
  padding-left: 3px;
  transition: all 0.3s ease;
}
.offers i:hover {
  cursor: pointer;
  color: #302A34;
}
.offers__row:not(:last-child) {
  margin-bottom: 3px;
}

.offers-mobile {
  font-size: 12px;
  justify-content: space-between;
  gap: 5px;
}
@media (max-width: 340px) {
  .offers-mobile {
    font-size: 9px;
  }
}
@media (min-width: 576px) {
  .offers-mobile {
    gap: 10px;
  }
}
.offers-mobile__button {
  border: 1px solid #302A34;
  border-radius: 5px;
  padding: 4px 5px 4px 5px;
  text-align: center;
  flex: 1 0 49%;
  text-decoration: none;
  color: #302A34;
}
@media (min-width: 576px) {
  .offers-mobile__button {
    padding: 4px 7px 4px 7px;
  }
}
.offers-mobile__button:hover {
  cursor: pointer;
  color: #302A34;
}

.order-card__close-text {
  display: none;
}
.order-card__container {
  position: relative;
  border: 1px #C1D2E3 solid;
  border-radius: 35px;
  padding: 20px;
}
@media (min-width: 768px) {
  .order-card__container {
    padding: 25px;
  }
}
.order-card--open .order-card__container {
  z-index: 3;
}
.order-card--open ~ .order-card--open .order-card__container {
  z-index: 2;
}
.order-card__header {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .order-card__header {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.order-card__title {
  order: 1;
  line-height: 0.8;
}
.order-card__title-heading {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #302A34;
}
@media (min-width: 768px) {
  .order-card__title-heading {
    font-size: 20px;
    font-weight: 600;
  }
}
.order-card__title-number {
  color: #94A1AD;
  font-size: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .order-card__title-number {
    font-size: 14px;
  }
}
.order-card__status {
  order: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: white;
  background-color: #79D4EC;
  border-radius: 35px;
  width: 110px;
  height: 30px;
  margin-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  width: fit-content;
}
@media (min-width: 320px) {
  .order-card__status {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .order-card__status {
    min-width: 110px;
    height: 30px;
    margin-bottom: 0;
  }
}
.order-card__status--red {
  background-color: #EF3124;
}
.order-card__status--green {
  background-color: #2FDB74;
}
@media (min-width: 768px) {
  .order-card__wrap {
    position: relative;
  }
}
.order-card__information {
  font-size: 12px;
  line-height: normal;
  margin-bottom: 12px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .order-card__information {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .order-card__information {
    font-size: 14px;
    margin-bottom: 18px;
  }
}
@media (min-width: 992px) {
  .order-card__information {
    min-height: 48px;
  }
}
.order-card__information b {
  color: #302A34;
  font-weight: 700;
}
.order-card__information a {
  font-size: 14px;
}
.order-card__information-row {
  margin-bottom: 10px;
}
.order-card__images {
  display: flex;
  margin-bottom: 16px;
  width: fit-content;
  position: relative;
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  .order-card__images {
    position: absolute;
    right: 0;
    bottom: 15px;
    margin-bottom: 0;
  }
}
.order-card__images-item {
  border: 1px solid #B3BFCB;
  border-radius: 100%;
  width: 72px;
  height: 72px;
  text-align: center;
  background-color: #FFFFFF;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.order-card__images-item:not(:first-child) {
  margin-left: -10px;
}
@media (max-width: 767.98px) {
  .order-card__images-item:not(:first-child) {
    margin-left: -30px;
  }
}
@media (max-width: 320px) {
  .order-card__images-item:not(:first-child) {
    margin-left: -40px;
  }
}
.order-card__images-item img {
  height: 72px;
}
.order-card__images--with-dots:after {
  content: "...";
  position: absolute;
  top: 14px;
  right: -14px;
  color: #B3BFCB;
}
@media (min-width: 768px) {
  .order-card__images--with-dots:after {
    top: 21px;
  }
}
.order-card__count {
  position: absolute;
  right: 0;
  bottom: -25px;
  font-size: 14px;
  color: #94A1AD;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .order-card__count {
    left: 0;
  }
}
.order-card__buttons {
  display: flex;
  width: 100%;
  margin-bottom: 2px;
  gap: 10px;
}
@media (min-width: 768px) {
  .order-card__buttons {
    gap: 12px;
    margin-bottom: 5px;
  }
}
.order-card__buttons-item {
  width: 197px;
  font-size: 16px;
  font-weight: 600;
  height: 40px;
  line-height: 14px;
  padding: 5px 12px;
}
@media (max-width: 1199.98px) {
  .order-card__buttons-item {
    width: min-content;
    padding: 0 20px;
  }
}
@media (max-width: 320px) {
  .order-card__buttons-item {
    font-size: 14px;
    padding: 0 12px;
  }
}
.order-card__buttons-item--showmore {
  background: #EAECEF;
  color: #302A34;
}
@media (max-width: 1199.98px) {
  .order-card__buttons-item--showmore {
    padding: 0 30px;
  }
}
.order-card__buttons-item--active {
  background: #CB81FC;
  color: #FFFFFF;
}
.order-card__history {
  display: none;
}
.order-card__history-container {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .order-card__history-container {
    padding-top: 25px;
  }
}
.order-card__history-dots-container {
  position: absolute;
  left: 8px;
  top: -32px;
  transform: translateX(-50%);
}
.order-card__history-dot {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #EAECEF;
}
.order-card__history-dot:not(:last-child) {
  margin-bottom: 4px;
}
.order-card__history-row {
  position: relative;
  display: flex;
  padding: 0 0 0 31px;
  margin-top: 37px;
}
.order-card__history-row:first-child {
  margin-top: 0;
}
.order-card__history-row:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 48%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 100%;
  background-color: #EAECEF;
}
.order-card__history-row:first-child .order-card__history-dots-container {
  display: none;
}
.order-card__history-row--complete:before {
  background-color: #79D4EC;
}
.order-card__history-row--complete .order-card__history-dot {
  background-color: #79D4EC;
}
.order-card__history-row--failed:before {
  content: "\e90a";
  font-family: icomoon !important;
  line-height: 1;
  color: #F76F6F;
}
.order-card__history-name {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.order-card__history-date {
  font-size: 12px;
  line-height: 14px;
  margin-left: auto;
  color: #94A1AD;
  position: absolute;
  top: 22px;
}
@media (min-width: 768px) {
  .order-card__history-date {
    position: static;
    font-size: 14px;
    line-height: 16px;
  }
}
.order-card__history-time {
  padding-left: 5px;
}

.order-detail-card {
  display: flex;
}
.order-detail-card__image {
  margin-right: 15px;
  text-align: center;
  width: 85px;
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .order-detail-card__image {
    margin-right: 24px;
    width: 110px;
    height: 110px;
  }
}
.order-detail-card__image img {
  max-height: 85px;
  max-width: 85px;
}
@media (min-width: 768px) {
  .order-detail-card__image img {
    max-height: 110px;
    max-width: 110px;
  }
}
.order-detail-card__wrap {
  width: 100%;
}
.order-detail-card__text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .order-detail-card__text {
    flex-direction: column;
    margin-bottom: 5px;
  }
}
.order-detail-card__price {
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .order-detail-card__price {
    font-size: 16px;
  }
}
.order-detail-card__article {
  font-size: 12px;
  font-weight: 400;
  color: #94A1AD;
}
.order-detail-card__title {
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  display: block;
  color: #302A34;
  text-decoration: none;
  transition: all 0.3s ease;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .order-detail-card__title {
    font-size: 16px;
    line-height: 20px;
  }
}
.order-detail-card__button {
  width: 142px;
  height: 24px;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 8px;
  background: #73E2DC;
  color: #04605B;
  align-items: center;
}

.order-detail {
  display: flex;
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .order-detail {
    flex-direction: column;
  }
}
.order-detail__head {
  margin-bottom: 35px !important;
}
.order-detail__back-link {
  text-decoration: none;
  position: relative;
  font-size: 16px;
  font-weight: 400;
  color: #94A1AD;
}
.order-detail__back-link i {
  margin-right: 5px;
  font-size: 14px;
}
.order-detail__container {
  width: 100%;
}
.order-detail__title {
  margin-bottom: 24px;
  margin-top: 15px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .order-detail__title {
    margin-top: 28px;
    line-height: 24px;
  }
}
.order-detail__title > :not(:last-child):first-child {
  margin-bottom: 4px;
}
.order-detail__title-text {
  font-weight: 700;
  font-size: 20px;
}
@media (min-width: 768px) {
  .order-detail__title-text {
    font-size: 24px;
  }
}
.order-detail__title-date {
  color: #94A1AD;
  font-size: 12px;
}
@media (min-width: 768px) {
  .order-detail__title-date {
    font-size: 14px;
  }
}
.order-detail__goods-list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .order-detail__goods-list {
    margin-bottom: 45px;
  }
}
@media (max-width: 1199.98px) {
  .order-detail__goods-list {
    flex-direction: column;
  }
}
.order-detail__col-1 {
  margin-right: 35px;
}
@media (max-width: 1199.98px) {
  .order-detail__col-1 {
    margin-bottom: 35px;
  }
}
@media (min-width: 1400px) {
  .order-detail__col-1 {
    max-width: 546px;
  }
}
.order-detail__col-1 > *:not(:last-child) {
  margin-bottom: 30px;
}
.order-detail__col-2 {
  flex: 1 1 auto;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .order-detail__col-2 {
    margin-bottom: 0;
    margin-right: 26px;
  }
}
.order-detail__description {
  display: flex;
  flex-direction: row;
  gap: 25px;
  margin-bottom: 40px;
}
@media (max-width: 410px) {
  .order-detail__description {
    margin-right: -15px;
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
  }
}
.order-detail__description-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1;
  border-radius: 35px;
  padding: 15px 30px 10px 30px;
}
@media (max-width: 767.98px) {
  .order-detail__description-item {
    min-width: 184px;
    padding: 15px;
  }
}
.order-detail__description-item--delivery {
  background: #ECD0FF;
}
.order-detail__description-item--payment {
  background: #C1F2FF;
}
.order-detail__description-item--status {
  justify-content: normal !important;
}
.order-detail__description-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .order-detail__description-header {
    gap: 10px;
  }
}
.order-detail__description-row {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .order-detail__description-row {
    font-size: 12px;
  }
}
.order-detail__description-row b {
  font-weight: 600;
}
.order-detail__description-title {
  color: #302A34;
  font-weight: 600;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .order-detail__description-title {
    font-size: 14px;
  }
}
.order-detail__description-img {
  width: 50px;
  min-width: 40px;
  height: 50px;
  background: white;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767.98px) {
  .order-detail__description-img {
    width: 40px;
    height: 40px;
  }
}
.order-detail__description-img i {
  font-size: 25px;
}
@media (max-width: 767.98px) {
  .order-detail__description-img i {
    font-size: 20px;
  }
}
.order-detail__block {
  padding: 25px 25px 35px 25px;
  background: #F2F4F6;
  border-radius: 35px;
}
@media (max-width: 767.98px) {
  .order-detail__block {
    padding: 15px 25px 35px 25px;
  }
}
@media (min-width: 1200px) {
  .order-detail__block {
    max-width: 380px;
  }
}
@media (min-width: 1400px) {
  .order-detail__block {
    max-width: 320px;
  }
}
.order-detail__block-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 14px;
  margin-bottom: 32px !important;
}
@media (min-width: 768px) {
  .order-detail__block-header {
    margin-bottom: 45px !important;
  }
}
.order-detail__block-title {
  font-size: 16px;
  margin-right: 20px;
  font-weight: 600;
}
@media (max-width: 310px) {
  .order-detail__block-title {
    margin-right: 5px;
  }
}
@media (min-width: 768px) {
  .order-detail__block-title {
    font-size: 20px;
    line-height: 20px;
  }
}
.order-detail__block-item {
  margin-bottom: 20px;
}
.order-detail__block-item:first-child {
  margin-bottom: 10px;
}
.order-detail__block-item:last-child {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .order-detail__block-item:last-child {
    font-size: 16px;
  }
}
.order-detail__main-price {
  font-weight: 700;
}
.order-detail__status {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  background-color: #B3BFCB;
  border-radius: 35px;
  padding: 5px 15px;
  min-width: 110px;
  min-height: 30px;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 310px) {
  .order-detail__status {
    min-width: 90px;
    font-size: 12px;
  }
}
.order-detail__status--red {
  background-color: #EF3124;
}
.order-detail__status--green {
  background-color: #2FDB74;
}
.order-detail__reorder-button {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600;
}

.order-info {
  background: #F2F4F6;
  display: flex;
  flex-direction: column;
  padding: 22px 25px 30px 25px;
  border-radius: 35px;
  margin-bottom: 10px;
  line-height: normal;
}
.order-info__row {
  font-size: 14px;
}
.order-info__row--border-bottom {
  margin-bottom: 15px !important;
}
.order-info__row span {
  font-size: 14px;
}
@media (max-width: 340px) {
  .order-info__row span {
    font-size: 12px;
  }
}
.order-info__child-row:first-child {
  margin-bottom: 10px;
}
.order-info__child-row:nth-child(2) {
  margin-bottom: 5px;
}
.order-info__child-row--small-mb:not(:last-child) {
  margin-bottom: 3px;
}
.order-info__title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #302A34;
}
@media (max-width: 340px) {
  .order-info__title--ssm {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .order-info__title--md {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .order-info__title--lg {
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .order-info__title--xxl {
    font-size: 20px;
  }
}
.order-info__details {
  font-size: 12px;
  font-weight: 400;
  color: #CB81FC;
  text-decoration-line: underline;
  margin-top: 8px;
}
.order-info__text {
  color: #94A1AD;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 20px;
}

.order__title {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .order__title {
    margin-bottom: 30px;
  }
}
.order__container {
  display: block;
}
@media (min-width: 992px) {
  .order__container {
    display: flex;
  }
}
.order__wrap {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .order__wrap {
    width: 72%;
    flex: 0 0 72%;
    margin-right: 20px;
  }
}
@media (min-width: 1200px) {
  .order__wrap {
    margin-right: 40px;
  }
}
@media (min-width: 1400px) {
  .order__wrap {
    width: 70%;
    flex: 0 0 70%;
    margin-right: 100px;
  }
}
.order__wrap .basket-card {
  padding-top: 15px;
  padding-bottom: 15px;
}
.order__wrap .basket-card:not(:last-child) {
  border-bottom: 1px solid #E6EFF7;
}
.order__block {
  flex: 1 1 auto;
  margin-bottom: 30px;
}
.order__block-wrap > *:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .order__block-wrap {
    position: sticky;
    top: 150px;
  }
}
@media (min-width: 992px) {
  .order__block {
    margin-bottom: 0;
    margin-top: 48px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .order__button {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) {
  .order__delivery {
    width: fit-content;
  }
}
.order__row:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .order__row:not(:last-child) {
    margin-bottom: 40px;
  }
}
.order__row-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .order__row-title {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.order__field-name {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .order__field-name {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.order__form-row:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .order__form-row:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .order__form-row {
    display: flex;
    gap: 10px;
  }
}
.order__form-row > .order__form-col {
  margin-bottom: 10px;
  flex: 0 1 100%;
}
@media (min-width: 768px) {
  .order__form-row > .order__form-col {
    margin-bottom: 0px;
  }
}
.order__form-row > .order__form-col--with-subcol {
  display: flex;
  gap: 10px;
}
.order__form-row--col-2 > .order__form-col:nth-child(1) {
  flex: 0 1 43%;
}
.order__form-row--col-2 > .order__form-col:nth-child(2) {
  flex: 0 1 57%;
}
.order__form-row--col-4 {
  display: flex;
  gap: 10px;
}
@media (max-width: 767.98px) {
  .order__form-row--col-4 {
    flex-wrap: wrap;
  }
}
.order__form-row--col-4 > .order__form-col {
  flex: 1 0 100%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .order__form-row--col-4 > .order__form-col {
    flex: 0 1 50%;
  }
}
.order__form-row--col-4 > .order__form-col .order__form-col {
  flex: 1 0;
}
.order__form-row--col-4 > .order__form-col .order__form-col input {
  text-align: center;
  padding-right: 20px;
}
@media (max-width: 767.98px) {
  .order__programs > *:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .order__programs {
    display: flex;
    gap: 20px;
  }
}
.order__program {
  border-radius: 30px;
  padding: 20px;
}
@media (min-width: 768px) {
  .order__program {
    flex-grow: 1;
  }
  .order__program:only-child {
    flex-grow: 0;
    flex-basis: 50%;
  }
}
.order__program-title {
  font-weight: 600;
  line-height: 17px;
  font-size: 14px;
  margin-bottom: 17px;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .order__program-title {
    line-height: 19px;
    font-size: 16px;
  }
}
.order__payment > *:not(:last-child) {
  margin-bottom: 18px;
}
.order__payment-slider {
  display: flex;
  overflow-x: scroll;
  gap: 6px;
  scrollbar-width: none;
}
.order__payment-slider::-webkit-scrollbar {
  width: 0;
  height: 0;
}
@media (min-width: 768px) {
  .order__payment-slider {
    gap: 10px;
  }
}
.order__map {
  position: relative;
}
@media (max-width: 767.98px) {
  .order__map {
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .order__map {
    display: flex;
    gap: 20px;
  }
}
.order__map-col {
  flex: 0 1 50%;
  margin-bottom: 10px;
  position: relative;
  height: fit-content;
}
.order__map-col img {
  width: 100%;
  border-radius: 25px;
  object-fit: cover;
  min-height: 158px;
}
@media (min-width: 768px) {
  .order__map-col {
    margin-bottom: 0px;
  }
}
.order__map-description {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
@media (max-width: 340px) {
  .order__map-description {
    font-size: 12px;
    line-height: 18px;
  }
}
.order__map-description--bold {
  font-weight: 600;
}
.order__map-description:nth-last-of-type(1) {
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .order__map-description:nth-last-of-type(1) {
    margin-bottom: 28px;
  }
}
.order__map-button {
  font-size: 16px;
  position: absolute;
  width: 84%;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.order-info__row--border-bottom {
  margin-bottom: 21px !important;
}
.order .order-info {
  max-width: unset;
}
.order .order-info__description {
  font-size: 11px;
  line-height: 15px;
  color: #94A1AD;
}
.order .order-info__description a {
  font-size: 11px;
  line-height: 15px;
}
.order .order-info .block__row {
  margin-bottom: 25px;
}
.order .order-info .basket__button {
  margin-bottom: 20px;
}
.order .basket__button {
  font-size: 16px;
}
.order__tab {
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .order__tab {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .order__tab-text {
    padding-top: 4px;
  }
}
.order__tab-icons {
  padding-right: 10px;
  display: block;
  float: left;
}
@media (max-width: 768px) {
  .order__tab-icons {
    margin-bottom: 10px;
  }
}

#coupon-active-title {
  font-size: 13px;
  color: green;
}

.orders {
  display: flex;
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .orders {
    flex-direction: column;
  }
}
.orders-list {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
.orders__filter {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  transition: all 0.3s ease;
  gap: 15px;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .orders__filter {
    flex-direction: row;
    gap: 20px;
  }
}
.orders__sort {
  width: 100%;
  min-height: 40px;
  font-size: 14px;
  min-width: unset;
  padding-right: 18px;
  padding-left: 18px;
  margin-bottom: 0;
  order: 2;
}
.orders__sort:after {
  right: 21px;
  top: 50%;
  font-size: 13px;
}
@media (min-width: 768px) {
  .orders__sort {
    min-width: 290px;
    width: fit-content;
    padding-right: 40px;
    order: 1;
  }
}
.orders__sort .catalog-sort__current-item {
  font-size: 16px;
  font-weight: 400;
}
.orders__sort .catalog-sort__item {
  padding: 8px 18px;
  font-size: 16px;
}
.orders__sort .catalog-sort__dropdown {
  top: 38px;
  font-size: 16px;
}
.orders__years {
  display: flex;
  gap: 15px;
  flex-grow: 1;
  order: 1;
}
@media (min-width: 768px) {
  .orders__years {
    gap: 20px;
    order: 2;
  }
}
.orders__years-item {
  display: flex;
  font-size: 16px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 100%;
  border-radius: 25px;
  background: #EAECEF;
  transition: 0.2s ease all;
}
.orders__years-item:hover {
  color: white;
  background: #CB81FC;
}
@media (min-width: 768px) {
  .orders__years-item {
    max-width: 86px;
  }
}
.orders__years-item.tab-active {
  color: white;
  background: #CB81FC;
}
.orders__container {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 25px;
}
@media (min-width: 768px) {
  .orders__container {
    margin-top: 30px;
    margin-top: 40px;
    margin-bottom: 50px;
    gap: 30px;
  }
}

.pay-methods {
  width: 100%;
  height: 130px;
  border-radius: 35px;
  border: 1px solid #94A1AD;
  background: #FFF;
  display: flex;
  flex-direction: column;
  padding: 20px 25px;
}
@media (max-width: 1199px) {
  .pay-methods {
    margin-left: auto;
    margin-right: auto;
  }
}

.pay-methods__title {
  color: #302A34;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.pay-methods__item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}

.pay-methods__type {
  color: #302A34;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  text-decoration-line: underline;
}
@media (max-width: 309px) {
  .pay-methods__type {
    font-size: 12px;
  }
}

.pay-methods__descr {
  color: #94A1AD;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}
@media (max-width: 309px) {
  .pay-methods__descr {
    font-size: 12px;
  }
}

.point {
  border: 1px solid #94A1AD;
  border-radius: 25px;
  padding: 16px 18px 21px 17px;
}
@media (min-width: 768px) {
  .point {
    padding: 21px 20px 23px 24px;
  }
}
.point__wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .point__wrap {
    gap: 17px;
    flex-direction: column;
  }
}
.point__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 13px;
}
.point__pvz {
  margin-right: 5px;
}
.point__info {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  position: relative;
  padding-left: 27px;
}
.point__info:before {
  font-size: 20px;
  font-family: icomoon !important;
  position: absolute;
  color: #CB81FC;
  left: 0;
}
.point__info--location-icon:before {
  content: "\e913";
}
.point__info--wallet-icon:before {
  content: "\e934";
  top: -2px;
}

.popular-categories {
  color: #302A34;
  font-family: Proxima Nova, sans-serif;
  margin-bottom: 60px;
}
@media (max-width: 992.9px) {
  .popular-categories {
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
    margin-bottom: 50px;
  }
}
@media (max-width: 575px) {
  .popular-categories {
    margin-right: -15px;
  }
}

.popular-categories a {
  text-decoration: none;
  color: #302A34;
}

.popular-categories__title {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .popular-categories__title {
    font-size: 29px;
  }
}

.popular-categories__title--yandex {
  font-family: Proxima Nova;
  font-weight: 600;
  font-size: 28px;
  line-height: 100%;
  margin-bottom: 35px;
}
@media (max-width: 991px) {
  .popular-categories__title--yandex {
    font-size: 16px;
    margin-bottom: 20px;
  }
}

.popular-categories__item-con {
  display: grid;
  gap: 10px;
  grid-template-areas: "A A A A   A A B B   B C C C" "D D D D   E F F F   F F F G";
  grid-template-rows: 206px 206px;
}
@media (max-width: 992.9px) {
  .popular-categories__item-con {
    display: flex;
    min-width: 788px;
    justify-content: space-between;
  }
}

.popular-categories__subitem-con--hover:hover a {
  color: white;
}

.popular-categories__item-con--yandex {
  grid-template-areas: "A A A A A A A A B B B C" "F F F F F F F F B B B G";
}
@media (max-width: 991.98px) {
  .popular-categories__item-con--yandex {
    min-width: 530px !important;
  }
}

.popular-categories__item--split {
  display: flex;
  flex-direction: column;
}

.popular-categories__yandex {
  margin-bottom: 60px;
}
@media (max-width: 991.98px) {
  .popular-categories__yandex {
    margin-bottom: 50px;
  }
}

.popular-categories__item--yandex {
  width: 100% !important;
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  .popular-categories__item--yandex {
    padding-bottom: 0;
  }
}

.box-1 {
  grid-area: A;
  width: 636px;
}
@media (max-width: 1399.9px) {
  .box-1 {
    width: 100%;
  }
}

.box-2 {
  grid-area: B;
  width: 335px;
}

.box-3 {
  grid-area: C;
  width: 306px;
}

.box-4 {
  grid-area: D;
  width: 306px;
}

.box-5 {
  grid-area: E;
  width: 210px;
}

.box-6 {
  grid-area: F;
  width: 526px;
}

.box-7 {
  grid-area: G;
  width: 221px;
}

.popular-categories__item {
  position: relative;
  border-radius: 35px;
  background: #EAECEF;
  overflow: hidden;
  cursor: pointer;
}
@media (max-width: 1399.9px) {
  .popular-categories__item {
    width: 100%;
  }
}
@media (max-width: 992.9px) {
  .popular-categories__item {
    width: 104px;
    height: 140px;
    border-radius: 25px;
  }
}
.popular-categories__item:hover img {
  transform: scale(120%);
}

.popular-categories__subtitle {
  position: relative;
  z-index: 2;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-top: 34px;
  padding-left: 31px;
  margin-bottom: 33px;
}
@media (max-width: 1399.9px) {
  .popular-categories__subtitle {
    padding-left: 20px;
  }
}
@media (max-width: 992.9px) {
  .popular-categories__subtitle {
    font-size: 14px;
    padding: 15px 11px 0 11px;
  }
}

.popular-categories__item img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  object-fit: cover;
  transition: 0.3s ease all;
}

.popular-categories__subitem-con {
  position: relative;
  z-index: 2;
  max-height: 85px;
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-content: flex-start;
  flex-wrap: wrap;
  margin-left: 31px;
  max-width: 60%;
}
@media (max-width: 992.9px) {
  .popular-categories__subitem-con {
    display: none;
  }
}
@media (max-width: 1200px) {
  .popular-categories__subitem-con {
    max-width: 85%;
  }
}

.popular-categories__subitem {
  position: relative;
  overflow: hidden;
  width: max-content;
  max-width: 83%;
  white-space: nowrap;
  text-decoration: none;
  color: #302A34;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 5px 20px 5px 20px;
  background-color: white;
  border-radius: 25px;
  margin-right: 10px;
  margin-bottom: 12px;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .popular-categories__subitem {
    max-width: 63%;
  }
}
.popular-categories__subitem::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), white 60%);
}
.popular-categories__subitem:hover {
  background-color: #302A34;
  color: #FFFFFF;
}
.popular-categories__subitem:hover::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #302A34 60%);
}

.popup-message {
  display: block;
  position: fixed;
  right: 0;
  transform: translateY(-100%);
  transition: transform 0.3s ease, top 0.3s ease;
  z-index: 9999;
  width: 100%;
  min-width: 160px;
  top: 0;
}
@media (max-width: 767.98px) {
  .popup-message {
    transform: translateY(102%) translateX(50%);
    right: unset;
    top: unset;
    left: -50%;
    bottom: 0;
  }
}
.popup-message--show {
  transform: translateY(0);
  top: 170px;
}
@media (max-width: 767.98px) {
  .popup-message--show {
    transform: translateY(0) translateX(50%);
    bottom: 10px;
    top: unset;
  }
}
@media (max-width: 767.98px) {
  .popup-message--show {
    bottom: 65px;
  }
}
@media (min-width: 768px) {
  .popup-message__container {
    display: flex;
    justify-content: flex-end;
  }
}
.popup-message__body {
  padding: 15px;
  background-color: #ffffff;
  border-radius: 35px;
  width: 100%;
  border: 1px solid #C1D2E3;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 352px;
}
@media (max-width: 767.98px) {
  .popup-message__body {
    margin: auto;
  }
}
.popup-message__text {
  color: #302A34;
  font-size: 14px !important;
  line-height: 17px !important;
  font-weight: 600;
}
.popup-message__button {
  background-color: #CB81FC;
  color: #ffffff;
  height: 50px;
  min-width: 125px;
  border-radius: 30px;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
}

.link-back {
  font-size: 14px;
  color: #94A1AD;
  text-decoration: none;
  margin-bottom: 20px;
}
.link-back:before {
  font-family: icomoon !important;
  content: "\e90d";
  position: relative;
  padding-right: 11px;
  top: 1px;
}
.link-back:hover {
  color: #788591;
}

jdiv {
  z-index: 6666 !important;
}

.popup-product-subscribe__content {
  border: 1px solid #C1D2E3;
}
.popup-product-subscribe__title {
  font-family: Proxima Nova, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  margin-bottom: 60px;
}
.popup-product-subscribe__text {
  font-family: Proxima Nova, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24.36px;
  text-align: left;
  margin-bottom: 34px;
  color: #000000;
}
@media (max-width: 991.98px) {
  .popup-product-subscribe__text {
    font-size: 14px;
  }
}
.popup-product-subscribe__input {
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  width: 100%;
}
.popup-product-subscribe__button {
  min-width: 180px;
}
.popup-product-subscribe__container {
  max-width: 538px;
}
.popup-product-subscribe__form {
  margin-bottom: 22px;
}
@media (max-width: 767.98px) {
  .popup-product-subscribe__button-mobile {
    width: 180px !important;
  }
}

.popup {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 7713;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.8s ease 0s;
  white-space: normal;
  outline: none;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(0);
}
.popup--open {
  opacity: 1;
  visibility: visible;
}
.popup--open .popup__content {
  opacity: 1;
}
.popup__body {
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 3rem;
}
@media (max-width: 768px) {
  .popup__body {
    padding: 1.5rem;
  }
}
.popup__close-btn {
  position: absolute;
  top: 21px;
  right: 20px;
  padding: 5px;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media (max-width: 768px) {
  .popup__close-btn {
    top: 18px;
  }
}
@media (min-width: 992px) {
  .popup__close-btn:hover {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
.popup__content {
  position: relative;
  transition: all 0.8s ease 0s;
  background-color: #fff;
  border-radius: 8px;
  flex-grow: 1;
  padding: 23px 24px 30px 24px;
}
@media (max-width: 992px) {
  .popup__content {
    padding: 23px 24px 30px 24px;
  }
}
@media (max-width: 768px) {
  .popup__content {
    padding: 23px 24px 30px 24px;
  }
}
.popup__content--search {
  background-color: transparent;
  max-width: 100rem;
  position: relative;
  width: 100%;
  transition: all 0.8s ease 0s;
  opacity: 0;
  outline: 0;
  text-align: center;
  padding: 40px 20px;
}

.price-range__price-input {
  width: 100%;
  display: flex;
  gap: 12px;
  margin: 26px 0 35px;
}

.price-range__field {
  display: flex;
  width: 100%;
  height: 40px;
  align-items: center;
}
.price-range__field input::-webkit-outer-spin-button,
.price-range__field input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.price-range__field input {
  width: 100%;
  height: 100%;
  outline: none;
  font-size: 14px;
  border-radius: 15px;
  text-align: center;
  border: 1px solid #94A1AD;
  -moz-appearance: textfield;
  color: #B3BFCB;
}

.price-range__slider {
  height: 3px;
  position: relative;
  background: #E6EFF7;
  border-radius: 5px;
}

.price-range__progress {
  height: 100%;
  left: 0;
  right: 0;
  position: absolute;
  border-radius: 5px;
  background: #CB81FC;
}

.price-range__range-input {
  position: relative;
}

.price-range__range-input input {
  position: absolute;
  width: 100%;
  height: 5px;
  top: -5px;
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.price-range input[type=range]::-webkit-slider-thumb {
  cursor: pointer;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  border: 1px solid #CB81FC;
  background: #FFF;
  pointer-events: auto;
  -webkit-appearance: none;
}

.price-range input[type=range]::-moz-range-thumb {
  cursor: pointer;
  height: 17px;
  width: 17px;
  border: none;
  border-radius: 50%;
  background: #302A34;
  pointer-events: auto;
  -moz-appearance: none;
  box-shadow: 0px 0px 10px rgba(59, 114, 165, 0.3);
}

.price {
  font-weight: 700;
  color: #302A34;
}

.old-price {
  font-weight: 400;
  color: #94A1AD;
  text-decoration: line-through solid #F96670;
  -webkit-text-decoration-line: line-through;
  -webkit-text-decoration-color: #F96670;
  align-self: center;
}

.product-details {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .product-details {
    margin-bottom: 60px;
  }
}
.product-details__head {
  overflow: hidden;
  padding-top: 5px;
}
.product-details__head::before {
  content: "";
  width: 100%;
  left: 0;
  position: absolute;
  height: 46px;
}
@media (min-width: 992px) {
  .product-details__head::before {
    height: 60px;
  }
}
.product-details__nav {
  overflow: visible;
  padding-top: 5px;
  /* &::before {
       @include media-breakpoint-down(lg) {
           position: absolute;
           content: '';
           top: 0;
           right: -16px;
           height: 100%;
           width: 86px;
           z-index: 3;
           background: linear-gradient(90deg, rgba(244, 244, 244, 0.0001) 0%, #F4F4F4 100%);
       }
   }*/
}
@media (min-width: 992px) {
  .product-details__nav {
    padding-top: 7px;
  }
}
.product-details__nav-item {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  height: 45px;
  position: relative;
  font-weight: 600;
  transition: all 0.3s ease;
  cursor: pointer;
  margin-right: 15px;
  font-size: 16px;
  padding: 15px 25px 15px 25px;
  border-radius: 22.5px;
  background: #EAECEF;
}
@media (min-width: 992px) {
  .product-details__nav-item:hover {
    color: #302A34;
  }
}
@media (max-width: 991.98px) {
  .product-details__nav-item {
    height: 35px;
    font-weight: bold;
    font-size: 12px;
    padding: 11px 30px 12px 30px;
  }
}
.product-details__nav-item:before {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 0%;
  height: 0.4rem;
  background-color: #302A34;
  transition: all 0.3s ease;
}
.product-details__nav-item.tab-active {
  color: #fff;
  background: #CB81FC;
}
.product-details__content {
  padding-top: 35px;
}
@media (max-width: 991.98px) {
  .product-details__content {
    padding-top: 20px;
  }
}
.product-details__content-row > *:not(:last-child) {
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .product-details__content-row > *:not(:last-child) {
    margin-bottom: 30px;
  }
}
.product-details__characteristics > *:not(:last-child) {
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  .product-details__characteristics > *:not(:last-child) {
    margin-bottom: 30px;
  }
}

.product-gallery {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  z-index: 7713;
  top: 0;
  left: 0;
  margin: 0;
  padding-top: 147px;
  padding-bottom: 65px;
  opacity: 0;
  visibility: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.8s ease 0s;
  white-space: normal;
  outline: none;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(0);
}
.product-gallery--open {
  opacity: 1;
  visibility: visible;
}
.product-gallery--open .popup__content {
  opacity: 1;
}
.product-gallery__body {
  display: flex;
  gap: 24px;
  height: 100%;
}
.product-gallery__col-1 {
  flex: 0 0 86px;
  height: 716px;
  align-self: center;
}
@media (max-width: 991.98px) {
  .product-gallery__col-1 {
    display: none;
  }
}
@media (max-height: 800px) {
  .product-gallery__col-1 {
    height: 630px;
  }
}
@media (max-height: 715px) {
  .product-gallery__col-1 {
    height: 530px;
  }
}
.product-gallery__col-2 {
  overflow: hidden;
}
.product-gallery__thumbs {
  height: 100%;
  padding: 70px 0;
}
.product-gallery__thumbs .swiper-slide {
  width: 86px;
  height: 86px;
}
.product-gallery__thumbs-slide {
  border-radius: 5px;
  border: 1px solid #B3BFCB;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  display: flex;
}
.product-gallery__thumbs-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-gallery__thumbs-button {
  position: absolute;
  width: 100%;
  height: 70px;
  background-color: #FFFFFF;
  color: #94A1AD;
  font-size: 24px;
  display: flex;
  z-index: 2;
}
.product-gallery__thumbs-button i {
  margin: auto;
  cursor: pointer;
}
.product-gallery__thumbs-button--prev {
  top: 0;
}
.product-gallery__thumbs-button--prev i {
  transform: rotate(-90deg);
}
.product-gallery__thumbs-button--next {
  bottom: 0;
}
.product-gallery__thumbs-button--next i {
  transform: rotate(90deg);
}
.product-gallery__thumbs .swiper-slide-thumb-active .product-gallery__thumbs-slide {
  border: 2px solid;
}
.product-gallery__swiper {
  height: 100%;
}
.product-gallery__swiper-slide {
  display: flex;
}
.product-gallery__swiper-slide img {
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}
.product-gallery__swiper .catalog-carousel__button {
  top: 50%;
}
.product-gallery__swiper .catalog-carousel__button--prev {
  left: 0;
  transform: translateY(-50%) rotate(180deg);
}
.product-gallery__swiper .catalog-carousel__button--next {
  right: 0;
  transform: translateY(-50%);
}

.product-header {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: -80px;
  z-index: 2;
  background: #FFFFFF;
  transition: all 0.3s ease;
  border-bottom: solid 1px #C1D2E3;
  border-top: solid 1px #C1D2E3;
}
@media (min-width: 992px) {
  .product-header {
    bottom: unset;
    top: -100px;
    border-radius: 0;
  }
}
.product-header__container {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .product-header__container {
    align-items: center;
  }
}
@media (max-width: 575.98px) {
  .product-header__container {
    padding: 10px 15px 10px 15px;
  }
}
.product-header__col {
  display: flex;
  align-items: center;
}
@media (max-width: 991.98px) {
  .product-header__col {
    flex-direction: column;
  }
}
@media (max-width: 767.5px) {
  .product-header__col {
    align-items: flex-start;
  }
}
.product-header__title {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 5px;
}
.product-header__price {
  margin-right: 15px;
  line-height: normal;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .product-header__price {
    margin-right: 15px;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
  }
}
.product-header__old-price-mob {
  font-size: 12px;
  width: 100%;
  text-align: left;
}
.product-header .product-preview__price {
  margin-right: 15px;
}
@media (min-width: 992px) {
  .product-header .product-preview__price {
    margin-right: 30px;
  }
}
.product-header__img {
  margin-right: 20px;
}
.product-header__button {
  height: 45px;
  width: 230px;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .product-header__button {
    height: 35px;
    width: 120px;
    font-size: 12px;
    font-weight: 600;
    padding: 8px 13px;
  }
}
.product-header__close-button {
  display: none;
  font-size: 20px;
  cursor: pointer;
}
.product-header__article {
  display: none;
  font-size: 14px;
}
.product-header--active {
  bottom: 58px;
}
@media (min-width: 768px) {
  .product-header--active {
    top: 131px;
    bottom: unset;
  }
}
.product-header__discount {
  display: inline-block;
  border-radius: 15px;
  background: #F96670;
  color: white;
  text-decoration: none !important;
  text-align: center;
  height: 13px;
  width: 31px;
  margin-right: 10px;
  font-size: 10px;
  line-height: 14px;
}

.product-gallery--open ~ .product-header {
  z-index: 7713;
  top: 0;
}
@media (max-width: 991.98px) {
  .product-gallery--open ~ .product-header {
    bottom: unset;
  }
}
@media (max-width: 991.98px) {
  .product-gallery--open ~ .product-header .product-header__col {
    flex-direction: unset;
    align-items: center;
  }
}
.product-gallery--open ~ .product-header .product-header__img {
  display: none !important;
}
.product-gallery--open ~ .product-header .product-header__article {
  display: block;
}
.product-gallery--open ~ .product-header .product-header__col:first-child {
  flex-direction: column;
  align-items: start;
  justify-content: center;
}
.product-gallery--open ~ .product-header .product-header__col:last-child {
  justify-content: space-between;
  flex-basis: 41%;
}
.product-gallery--open ~ .product-header .product-header__button {
  transition: width 0s;
}
@media (min-width: 1200px) {
  .product-gallery--open ~ .product-header .product-header__button {
    width: auto;
  }
}
.product-gallery--open ~ .product-header .product-header__close-button {
  display: block;
}

.product-preview {
  margin-bottom: 15px;
}
.product-preview__info-pay {
  display: flex;
  gap: 10px;
}
.product-preview__info-pay-item--visa img {
  width: 50px;
}
.product-preview__info-pay-item--mir img {
  width: 50px;
}
.product-preview__info-pay-item--yoomoney img {
  width: 40px;
}
@media (max-width: 991.98px) {
  .product-preview__header-product {
    width: 100%;
  }
}
.product-preview b {
  font-weight: 600;
}
.product-preview__block-input {
  margin-bottom: 40px;
}
@media (max-width: 991.98px) {
  .product-preview__block-input {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  .product-preview {
    margin-bottom: 35px;
  }
}
.product-preview__title {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .product-preview__title {
    margin-bottom: 30px;
  }
}
.product-preview__head {
  display: flex;
  font-size: 12px;
  align-items: flex-start;
  margin-bottom: 20px;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .product-preview__head {
    flex-direction: column-reverse;
  }
}
@media (min-width: 576px) {
  .product-preview__head {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .product-preview__head {
    margin-bottom: 40px;
  }
}
.product-preview__head--reviews {
  flex-direction: row;
}
@media (max-width: 991.98px) {
  .product-preview__head--reviews {
    flex-direction: row-reverse;
  }
}
.product-preview__head .action-icons {
  margin-left: auto;
}
@media (min-width: 992px) {
  .product-preview__head .action-icons {
    margin-left: 0;
  }
}
.product-preview__head .action-icons__item {
  display: flex;
  align-items: center;
}
.product-preview__head .action-icons i {
  font-size: 20px;
}
@media (min-width: 992px) {
  .product-preview__head .action-icons i {
    padding-right: 10px;
    font-size: 20px;
  }
}
@media (min-width: 576px) {
  .product-preview__review {
    padding-right: 25px;
  }
}
.product-preview__article {
  color: #94A1AD;
  order: -1;
  width: 100%;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: normal;
}
@media (min-width: 992px) {
  .product-preview__article {
    width: auto;
    order: 1;
    margin-left: auto;
    margin-bottom: 0;
    font-size: 16px;
  }
}
.product-preview__buy-block {
  background: #F2F4F6;
  border: none;
  box-shadow: none;
  border-radius: 35px;
  padding: 25px 25px 30px 25px;
}
@media (max-width: 991.98px) {
  .product-preview__buy-block {
    border: 1px solid #94A1AD;
    background: white;
    padding: 25px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .product-preview__buy-block {
    max-width: 400px;
    margin: auto;
  }
}
.product-preview__prices {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.product-preview__price {
  font-size: 28px;
  line-height: 1;
  margin-bottom: 15px;
}
.product-preview__old-price {
  font-size: 16px;
  width: 100%;
  text-align: left;
  margin-bottom: 15px;
}
.product-preview__old-price-mob {
  font-size: 12px;
  width: 100%;
  text-align: left;
  margin-bottom: 5px;
}
.product-preview__discount {
  display: inline-block;
  border-radius: 15px;
  background: #F96670;
  color: white;
  text-decoration: none !important;
  text-align: center;
  height: 20px;
  width: 46px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.product-preview .product-preview__sticker-torn {
  display: inline-block;
  padding: 2px 9px;
  background: #302A34;
  color: white;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  border-radius: 10.5px;
  height: 20px;
  background: #CB81FC;
  margin-right: 5px;
  margin-bottom: 25px;
}
@media (min-width: 1200px) {
  .product-preview__body {
    display: flex;
  }
}
.product-preview__images {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .product-preview__images {
    flex: 0 0 38%;
    margin-right: 20px;
    min-width: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .product-preview__images {
    flex: 0 0 40%;
  }
}
.product-preview__information {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .product-preview__information {
    flex: 0 0 30%;
    margin-right: 20px;
    min-width: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  .product-preview__information {
    margin-right: 65px;
  }
}
.product-preview__blocks {
  font-size: 16px;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .product-preview__blocks {
    flex: 1 1 auto;
  }
}
@media (max-width: 1200px) {
  .product-preview__blocks {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 292px) {
  .product-preview__blocks {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .product-preview__blocks > * {
    max-width: 400px;
    margin: auto;
  }
}
.product-preview__blocks > *:not(:last-child) {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .product-preview__slider {
    display: flex;
  }
}
.product-preview__slider-thumbs {
  flex: 0 0 auto;
  margin-right: 1.6rem;
  height: 423px;
  position: relative;
  padding-bottom: 90px;
}
@media (max-width: 991.98px) {
  .product-preview__slider-thumbs {
    display: none;
  }
}
.product-preview__slider-thumbs-item {
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #B3BFCB;
  border-radius: 15px;
  transition: border 0.3s ease;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .product-preview__slider-thumbs-item {
    width: 100px;
    height: 100px;
  }
}
.product-preview__slider-thumbs-item img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.product-preview__slider-thumbs-item.swiper-slide-thumb-active {
  border-color: #302A34;
}
.product-preview__slider-thumbs-btn {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #B3BFCB;
  transition: all 0.3s ease;
  font-size: 30px;
  background-color: #fff;
  font-weight: 400;
}
.product-preview__slider-thumbs-btn i {
  transform: rotate(90deg);
}
@media (min-width: 992px) {
  .product-preview__slider-thumbs-btn:hover {
    color: #302A34;
  }
}
@media (max-width: 991.98px) {
  .product-preview__slider-thumbs-btn {
    height: 49px;
    font-size: 20px;
  }
}
.product-preview__slider-images {
  flex: 1 1 auto;
  width: auto;
  height: 530px;
}
@media (max-width: 991.98px) {
  .product-preview__slider-images {
    height: 387px;
  }
}
.product-preview__slider-images-label {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 6;
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-end;
}
.product-preview__slider-images-label .product-label {
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .product-preview__slider-images-label .product-label {
    margin-bottom: 5px;
  }
}
.product-preview__slider-images-item {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: 25px;
  cursor: pointer;
}
.product-preview__slider-images-item img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  border-radius: 25px;
}
@media (min-width: 992px) {
  .product-preview__slider-images-item img {
    margin-bottom: auto;
  }
}
@media (max-width: 991.98px) {
  .product-preview__slider-images-item {
    padding-bottom: 45px;
  }
}
@media (max-width: 440px) {
  .product-preview__slider-images-item {
    padding-bottom: 60px;
  }
}
@media (max-width: 340px) {
  .product-preview__slider-images-item {
    padding-bottom: 40px;
  }
}
.product-preview__slider-images-dots {
  position: absolute;
  left: 51% !important;
  transform: translateX(-50%);
  bottom: 5px !important;
  z-index: 5;
  width: 100% !important;
}
@media (min-width: 992px) {
  .product-preview__slider-images-dots {
    display: none;
  }
}
.product-preview__slider-images-dots .swiper-pagination-bullet {
  width: 8px !important;
  height: 8px !important;
}
.product-preview__colors {
  display: flex;
  margin-bottom: 25px;
}
.product-preview__colors > *:not(:last-child) {
  margin-right: 10px;
}
.product-preview__colors-item {
  width: 40px;
  height: 40px;
  border-radius: 50px;
  border: 3px solid #fff;
  position: relative;
}
.product-preview__colors-item:not(.product-preview__colors-item--active):hover {
  outline: 2px solid #B3BFCB;
  cursor: pointer;
}
.product-preview__colors-item--white {
  outline: 2px solid #B3BFCB;
  outline-offset: -4px;
}
.product-preview__colors-item--white:hover {
  outline-offset: 0;
}
.product-preview__colors-item--active {
  outline: 1px solid #302A34;
  position: relative;
}
.product-preview__colors-item--active:after {
  position: absolute;
  content: "\e906";
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-size: 15px;
  font-family: icomoon !important;
  color: #FFFFFF;
}
.product-preview__buy-button {
  position: relative;
  padding-left: 44px;
}
@media (max-width: 1200px) {
  .product-preview__buy-button {
    padding-left: 24px;
  }
}
.product-preview__buy-button:after {
  margin-left: -62px;
  top: 50%;
  left: 50%;
  transform: translate(0, -50%);
  position: absolute;
  width: 20px;
  height: 20px;
  content: "";
  background: url("/local/templates/dimall/assets/css/../img/common/catalog-button.svg");
}
@media (max-width: 1200px) {
  .product-preview__buy-button:after {
    margin-left: -64px;
  }
}
@media (max-width: 319px) {
  .product-preview__buy-button:after {
    left: 30px;
  }
}
.product-preview__buy-image {
  margin-right: 20px;
  height: 20px;
}
@media (max-width: 767px) {
  .product-preview__buy-image {
    margin-right: 10px;
    height: 15px;
  }
}
.product-preview__buy-image-mob {
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .product-preview__buy-image-mob {
    height: 15px;
  }
}
.product-preview .button {
  font-weight: 600;
  font-size: 16px;
}

.product-preview__information > *:not(:last-child) {
  margin-bottom: 25px;
}
.product-preview__information-text {
  font-size: 14px;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 992px) {
  .product-preview__information-text {
    margin-bottom: 13px;
  }
}
.product-preview__information-text-title {
  font-size: 14px;
  margin-bottom: 13px;
  font-weight: 600;
}
.product-preview__information-link {
  color: #302A34;
  transition: all 0.3s ease;
}
.product-preview__information-link:hover {
  color: #B3BFCB;
}
.product-preview__information .button {
  text-decoration: none;
  display: inline-flex;
  font-weight: 400;
  font-size: 14px;
  min-width: 95px;
  width: auto;
  min-height: 35px;
  padding: 8px 24px;
}
@media (max-width: 340px) {
  .product-preview__information .button {
    font-size: 12px;
    padding: 9px 21px;
  }
}
.product-preview__information .button:not(:last-child) {
  margin-right: 1px;
}
.product-preview__information .button:hover {
  background: #302A34;
  color: white;
  cursor: pointer;
}
.product-preview__information .button--grey:hover {
  background: #94A1AD;
}

.product-preview__colors-item .hint {
  position: absolute;
  background-color: #FFFFFF;
  padding: 6px 23px 5px 23px;
  border-radius: 25px;
  border: 1px solid #CB81FC;
  left: 50%;
  top: 120%;
  transform: translateX(-50%) translateY(0px);
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease;
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
  font-size: 16px;
  color: #333;
}

.product-preview__colors-item:hover .hint {
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(0px);
}

.product-preview__colors-item .hint:before,
.product-preview__colors-item .hint:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.product-preview__colors-item .hint:before {
  border-style: solid;
  border-width: 0 5px 8px 5px;
  border-color: transparent transparent #FFFFFF transparent;
  top: -7px;
  margin-left: 0;
}

.product-preview__colors-item .hint:after {
  border-style: solid;
  border-width: 0 6px 9px 6px;
  border-color: transparent transparent #CB81FC transparent;
  top: -9px;
  margin-left: 0;
  z-index: -1;
}

.product-review__input {
  font-size: 14px !important;
}
.product-review__header {
  display: flex;
  align-items: flex-start;
}
.product-review__icon {
  margin-right: 10px;
}
.product-review__icon img {
  width: 86px;
  position: absolute;
}
.product-review__content {
  display: flex;
  flex-direction: column;
  padding-left: 18px;
}
@media (max-width: 991.98px) {
  .product-review__content {
    padding-left: 12px;
  }
}
.product-review__content--lk {
  padding-left: 90px;
}
.product-review__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #302A34;
  margin-bottom: 8px;
}
@media (max-width: 991.98px) {
  .product-review__title {
    font-size: 16px;
  }
}
.product-review__content-row {
  display: flex;
  gap: 50px;
}
@media (max-width: 1399.98px) {
  .product-review__content-row {
    gap: 20px;
  }
}
@media (max-width: 991.98px) {
  .product-review__content-row {
    flex-direction: column-reverse;
    gap: 40px;
  }
}
.product-review__block-people {
  flex: 1;
}
.product-review__block-stats {
  flex: 0 0 30%;
  max-width: 296px;
}
@media (max-width: 1399.98px) {
  .product-review__block-stats {
    max-width: 287px;
  }
}
@media (max-width: 991.98px) {
  .product-review__block-stats {
    max-width: 100%;
  }
}
.product-review__review {
  padding-left: 80px;
}
@media (max-width: 991.98px) {
  .product-review__review {
    padding-left: 0;
  }
}
.product-review__subtitle {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.product-review__subtitle-mini {
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.49px;
}
.product-review__subtitle-mini--rating {
  margin-bottom: 15px;
}
@media (max-width: 991.98px) {
  .product-review__subtitle-mini--rating {
    margin-bottom: 10px;
  }
}
.product-review__subtitle-mini--period {
  margin-bottom: 19px;
}
.product-review__subtitle-photo {
  font-family: Proxima Nova;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 15px;
  font-size: 14px;
  color: #94A1AD;
}
@media (max-width: 991.98px) {
  .product-review__subtitle-photo {
    margin-bottom: 10px;
  }
}
.product-review__text {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}
.product-review__text--popup {
  font-family: Proxima Nova;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 15px;
  font-size: 14px;
  margin-top: 12px;
}
@media (max-width: 991.98px) {
  .product-review__text--popup {
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
.product-review__stats {
  position: sticky;
  top: 230px;
  padding: 25px;
  border: 1px solid #94A1AD;
  border-radius: 35px;
}
.product-review__rating-con {
  justify-content: unset;
  gap: 21px;
}
.product-review__rating-con:last-child {
  margin-bottom: 0;
}
@media (max-width: 1199.98px) {
  .product-review__rating-con {
    gap: 19px;
  }
}
@media (max-width: 991.98px) {
  .product-review__rating-con {
    align-items: center;
    justify-content: space-between;
  }
}
.product-review__grade {
  font-family: Proxima Nova;
  font-size: 20px;
  font-weight: 600;
  line-height: 24.36px;
}
.product-review__grade--none {
  font-size: 14px;
}
.product-review__data {
  font-family: Proxima Nova;
  font-size: 14px;
  font-weight: 400;
  line-height: 17.05px;
  color: #94A1AD;
}
@media (max-width: 991.98px) {
  .product-review__data {
    font-size: 12px;
    line-height: 14.62px;
  }
}
.product-review__button {
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.49px;
}
.product-review__button-popup {
  min-width: 256px;
}
.product-review__button-popup:disabled {
  background-color: grey;
  color: white;
  cursor: unset;
}
@media (max-width: 991.98px) {
  .product-review__button-popup {
    width: 100%;
  }
}
.product-review__block-img {
  display: flex;
  gap: 10px;
}
.product-review__block-img img {
  border-radius: 15px;
  border: 1px solid #B3BFCB;
}
.product-review__price {
  font-size: 20px;
  line-height: 24.36px;
}
.product-review__container {
  max-width: 636px;
  border-radius: 25px;
}
.product-review__container--success {
  border-radius: 25px;
}
.product-review__rate-nofill {
  background: url("/local/templates/dimall/assets/css/../img/common/star-nofill.svg");
  background-size: cover;
}
.product-review__rate-fill {
  background: url("/local/templates/dimall/assets/css/../img/common/star-fill.svg");
  background-size: cover;
}
.product-review__rating {
  cursor: pointer;
  margin-right: 21px;
}
.product-review__rate {
  margin-right: 6px;
  gap: 21px;
  display: inline-block;
  position: relative;
  width: 16px;
}
.product-review__rate--personal {
  height: 15px;
}
.product-review__rate--stars {
  width: 21px !important;
  height: 20px !important;
}
.product-review__rate--catalog {
  margin-top: 4px;
}
.product-review__rate--list {
  width: 21px !important;
  height: 20px !important;
}
@media (max-width: 991.98px) {
  .product-review__rate--list {
    width: 16px !important;
    height: 15px !important;
  }
}
.product-review__rate--total {
  margin-bottom: 25px;
}
@media (max-width: 991.98px) {
  .product-review__rate--total {
    margin-bottom: 16px;
  }
}
@media (max-width: 991.98px) {
  .product-review__rate {
    width: 13px;
    height: 13px;
  }
}
.product-review__rate .star-background,
.product-review__rate .star-foreground {
  position: absolute;
}
.product-review__rate .star-background__star,
.product-review__rate .star-foreground__star {
  width: 21px !important;
  height: 20px !important;
}
.product-review__rate .star-background__product,
.product-review__rate .star-foreground__product {
  width: 21px !important;
  height: 20px !important;
}
.product-review__rate .star-background__list,
.product-review__rate .star-foreground__list {
  width: 21px !important;
  height: 20px !important;
}
@media (max-width: 991.98px) {
  .product-review__rate .star-background__list,
  .product-review__rate .star-foreground__list {
    width: 16px !important;
    height: 15px !important;
  }
}
@media (max-width: 991.98px) {
  .product-review__rate .star-background,
  .product-review__rate .star-foreground {
    width: 13px;
    height: 12px;
  }
}
.product-review__rate .star-foreground {
  clip-path: inset(0 0 0 var(--fill-percentage, 0%));
}

.product-sticker {
  z-index: 2;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
}

.product-sticker__item {
  display: inline-block;
  padding: 2px 9px;
  background: #302A34;
  color: white;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  border-radius: 10.5px;
  height: 15px;
  margin-bottom: 5px;
}
.product-sticker__item--torn {
  background: #CB81FC;
}
.product-sticker__item--discount {
  position: absolute;
  background: #F96670;
  bottom: 0;
  margin-bottom: 0;
}
.product-sticker__item--new {
  background: #2FDB74;
}
.product-sticker__item:not(:last-child) {
  margin-right: 7px;
}
@media (min-width: 576px) {
  .product-sticker__item {
    height: 20px;
    line-height: 16px;
    font-size: 14px;
    padding: 2px 11px;
  }
}

.promo-yandex-questions {
  border-bottom: 1px solid #EAECEF;
  padding-left: 30px;
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .promo-yandex-questions {
    padding-left: 0;
    margin-bottom: 12px;
  }
}
@media (max-width: 991.98px) {
  .promo-yandex-questions ol {
    padding-left: 20px;
  }
}
@media (max-width: 991.98px) {
  .promo-yandex-questions li {
    font-size: 12px;
  }
}
.promo-yandex-questions__last {
  border: 0;
  margin-bottom: 36px;
}
@media (max-width: 991.98px) {
  .promo-yandex-questions__last {
    margin-bottom: 16px;
  }
}
.promo-yandex-questions__title {
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  vertical-align: middle;
  color: #302A34;
  margin-bottom: 12px;
}
@media (max-width: 991.98px) {
  .promo-yandex-questions__title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
  }
}
.promo-yandex-questions__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  vertical-align: middle;
  color: #302A34;
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .promo-yandex-questions__text {
    font-size: 12px;
  }
}
.promo-yandex-questions__text--link {
  color: #CB81FC;
}
.promo-yandex-questions__info {
  padding-left: 30px;
  font-family: Proxima Nova;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #94A1AD;
  margin-bottom: 110px;
}
@media (max-width: 991.98px) {
  .promo-yandex-questions__info {
    padding-left: 0;
    font-size: 12px;
    margin-bottom: 60px;
  }
}

.promo {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .promo {
    margin-bottom: 60px;
  }
}
.promo__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
}
@media (min-width: 768px) {
  .promo__title {
    font-size: 28px;
    line-height: 34px;
  }
}
.promo__cards {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 43px;
}
@media (min-width: 768px) {
  .promo__cards {
    flex-direction: row;
    gap: 24px;
    overflow: auto;
  }
  .promo__cards .promo-card {
    flex: 1;
    min-width: 296px;
  }
}
.promo__form {
  margin-bottom: 49px;
}
@media (min-width: 768px) {
  .promo__form {
    margin-bottom: 58px;
  }
}
.promo__stores {
  margin-bottom: 38px;
}
@media (min-width: 768px) {
  .promo__stores {
    margin-bottom: 58px;
  }
}
.promo__stores .promo__title {
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .promo__stores .promo__title {
    margin-bottom: 24px;
  }
}
.promo__stores--contacts {
  background: rgb(242, 244, 246);
  padding: 30px;
  border-radius: 30px;
}
@media (max-width: 991.98px) {
  .promo__stores--contacts {
    padding: 20px;
    border-radius: 20px;
  }
}
.promo__reviews {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .promo__reviews {
    margin-bottom: 60px;
  }
}
.promo__reviews .promo__title {
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  .promo__reviews .promo__title {
    margin-bottom: 29px;
  }
}

.promo-card {
  padding: 19px 16px 22px 17px;
  border-radius: 35px;
}
@media (min-width: 768px) {
  .promo-card {
    padding: 23px 20px 23px 34px;
  }
}
.promo-card--purple {
  background-color: #ECD0FF;
}
.promo-card--turquoise {
  background-color: #C2FFEE;
}
.promo-card--blue {
  background-color: #C1F2FF;
}
.promo-card__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .promo-card__title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
  }
}
.promo-card__text {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .promo-card__text {
    font-size: 14px;
    line-height: 20px;
  }
}

.promo-form .promo__title {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .promo-form .promo__title {
    margin-bottom: 9px;
  }
}
.promo-form__text {
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .promo-form__text {
    font-size: 16px;
    margin-bottom: 24px;
  }
}
.promo-form__body {
  display: grid;
  row-gap: 10px;
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .promo-form__body {
    column-gap: 24px;
    row-gap: 20px;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .promo-form__body {
    grid-template-columns: repeat(4, 1fr);
  }
}
.promo-form__body .input {
  max-height: 50px;
}
.promo-form__comment {
  grid-row: span 2;
  height: auto !important;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promo-form__comment {
    grid-row: 1/4;
    grid-column: 3;
  }
}
@media (max-width: 767.98px) {
  .promo-form__comment {
    height: 120px !important;
    grid-row-start: 13;
  }
}
.promo-form__file {
  grid-row: span 2;
  padding: 0 20px 0 20px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promo-form__file {
    grid-row: 4/7;
    grid-column: 3;
  }
}
@media (max-width: 767.98px) {
  .promo-form__file {
    height: 120px;
    grid-row-start: 14;
    padding: 0 27px 0 27px;
  }
}
.promo-form__bottom {
  display: flex;
  flex-direction: column;
  gap: 21px;
}
@media (min-width: 768px) {
  .promo-form__bottom {
    flex-direction: row;
    align-items: center;
    gap: 21px;
  }
}
.promo-form__check {
  flex: 0 1 auto;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}
.promo-form__check:hover {
  color: #302A34;
}
.promo-form__check .link {
  font-size: 12px;
}
.promo-form__check .checkbox__input {
  display: block;
  cursor: pointer;
  width: 15px;
  height: 15px;
  top: 0;
  margin-right: 8px;
}
.promo-form__check .checkbox__input:after {
  font-size: 9px;
  top: -2px;
}
.promo-form__button {
  flex: 1;
}
@media (min-width: 768px) {
  .promo-form__button {
    flex: 0 0 306px;
  }
}

.promo-store {
  width: auto;
  position: relative;
  margin-bottom: 4px;
}
.promo-store__body {
  border: 1px solid #94A1AD;
  border-radius: 25px;
  width: 236px;
  height: 145px;
}
.promo-store__image {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 19px;
}
.promo-store__image--contacts {
  top: 30px;
}
.promo-store__background {
  position: absolute;
  left: calc(50% + 1px);
  bottom: 0;
  transform: translateX(-50%);
}
.promo-store__button {
  position: absolute;
  font-size: 15.75px;
  height: 42px;
  width: 42px;
  padding: 0;
  z-index: 3;
  background-color: #302A34;
  transition: all 0.3s ease;
  left: 50%;
  bottom: -2px;
  transform: translateX(-50%);
}
.promo-store__button i {
  transition: inherit;
}
.promo-store__button:hover i {
  transform: rotate(45deg);
}
.promo-store__button:active {
  background-color: #AF6DDB;
}

.promo-review {
  width: auto;
  height: auto;
  display: flex;
}
.promo-review__image {
  width: 94px;
  height: 94px;
  object-fit: contain;
  margin: auto;
}
@media (max-width: 767.98px) {
  .promo-review__image {
    width: 50px;
    height: 50px;
  }
}
.promo-review__image-wrap {
  border-radius: 25px;
  border: 1px solid rgba(203, 219, 234, 0.6);
  width: 110px;
  height: 110px;
  display: flex;
  flex-shrink: 0;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .promo-review__image-wrap {
    width: 60px;
    height: 60px;
    border-radius: 15px;
  }
}
.promo-review__name {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 7px;
}
@media (min-width: 768px) {
  .promo-review__name {
    font-size: 20px;
    margin-bottom: 14px;
  }
}
.promo-review__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .promo-review__title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 12px;
  }
}
.promo-review__text {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .promo-review__text {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
.promo-review__store {
  background-color: #C1F2FF;
  padding: 0 10px 0 10px;
  border-radius: 15px;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  min-width: 110px;
}
@media (min-width: 768px) {
  .promo-review__store {
    min-width: 125px;
  }
}
.promo-review .review__stars {
  height: 15px;
}
@media (min-width: 768px) {
  .promo-review .review__stars {
    height: 20px;
  }
}
.promo-review .review__stars > *:not(:last-child) {
  margin-right: 2px;
}
@media (min-width: 768px) {
  .promo-review .review__stars > *:not(:last-child) {
    margin-right: 3px;
  }
}
@media (max-width: 767.98px) {
  .promo-review__link {
    font-size: 12px;
  }
}
.promo-review__body {
  border-radius: 25px;
  border: 1px solid #94A1AD;
  padding: 15px 10px 22px 13px;
  width: 256px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1400px) {
  .promo-review__body {
    padding: 24px 19px 25px 24px;
  }
}
@media (min-width: 768px) {
  .promo-review__body {
    width: 416px;
    padding: 24px 19px 24px 24px;
  }
}
.promo-review__header {
  display: flex;
  gap: 12px;
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .promo-review__header {
    gap: 24px;
  }
}
.promo-review__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
}

.promo-banner {
  padding: 28px 24px;
  min-height: 340px;
  border-radius: 35px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .promo-banner {
    padding: 48px 58px 24px;
    min-height: 350px;
  }
}
.promo-banner__yandex {
  min-height: 460px;
  margin-bottom: 60px;
  background-color: #C1F79B;
  border-radius: 35px;
}
.promo-banner__yandex-split {
  overflow: hidden;
  margin-bottom: 60px;
  background-color: #F2F4F6;
  border-radius: 30px;
  padding: 0px 30px 0 30px;
}
@media (max-width: 991.98px) {
  .promo-banner__yandex-split {
    padding: 15px 15px 0 15px;
    margin-bottom: 50px;
  }
}
.promo-banner__image {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
@media (min-width: 330px) {
  .promo-banner__image {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .promo-banner__image {
    width: auto;
  }
}
.promo-banner__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 11px;
}
@media (min-width: 768px) {
  .promo-banner__title {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 27px;
  }
}
.promo-banner__text {
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .promo-banner__text {
    font-size: 26px;
    line-height: 31px;
    margin-bottom: 33px;
    max-width: 495px;
  }
}
.promo-banner__link {
  transition: all 0.3s ease;
}
@media (max-width: 767.98px) {
  .promo-banner__link--tg svg {
    width: 60px;
    height: 60px;
  }
}
.promo-banner__link--tg svg:hover path {
  transition: all 0.3s ease;
  fill: #CB81FC;
}
.promo-banner__link:not(:last-child) {
  margin-right: 8px;
}
@media (min-width: 768px) {
  .promo-banner__link:not(:last-child) {
    margin-right: 25px;
  }
}
@media (max-width: 767.98px) {
  .promo-banner__link svg {
    width: 60px;
    height: 60px;
  }
}
.promo-banner__link svg circle {
  transition: all 0.3s ease;
}
.promo-banner__link:hover svg circle {
  fill: #CB81FC;
}

.promotion {
  position: relative;
  height: inherit;
}
.promotion__swiper {
  border-radius: 25px;
  height: inherit;
  overflow: hidden;
}
@media (min-width: 768px) {
  .promotion__swiper {
    border-radius: 35px;
  }
}
.promotion__item {
  position: relative;
  height: 100%;
}
.promotion__sticker {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  font-weight: 600;
  padding-left: 13px;
  padding-right: 13px;
  font-size: 10px;
  color: #302A34;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 12.5px;
  height: 17px;
  left: 13.89px;
  top: 13.43px;
}
@media (min-width: 768px) {
  .promotion__sticker {
    font-size: 14px;
    padding-left: 22px;
    padding-right: 22px;
    height: 25px;
    left: 25px;
    top: 24px;
  }
}
.promotion__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.promotion__text {
  position: absolute;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  color: #FFFFFF;
  left: 15.89px;
  bottom: 28.43px;
  width: 80%;
}
@media (min-width: 768px) {
  .promotion__text {
    font-size: 20px;
    line-height: 22px;
    left: 25px;
    bottom: 65px;
    width: 85%;
  }
}
.promotion__pagination {
  position: absolute;
  bottom: 7px;
  transform: translateX(-50%);
  left: 52.2%;
  z-index: 2;
}
@media (min-width: 768px) {
  .promotion__pagination {
    bottom: 14px;
    left: 42%;
  }
}
.promotion__pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #B3BFCB;
  border-radius: 100%;
  margin-right: 8px;
  transition: 0.3s ease all;
}
.promotion__pagination .swiper-pagination-bullet:hover {
  background: #CB81FC;
}
.promotion__pagination .swiper-pagination-bullet-active {
  background: #CB81FC;
}
@media (min-width: 768px) {
  .promotion__pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin-right: 10px;
  }
}
.promotion__button {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 15px;
  height: 40px;
  width: 40px;
  padding: 12px 12px;
  z-index: 2;
  background-color: #CB81FC;
  transition: background-color 0.3s ease;
}
.promotion__button i {
  transition: all 0.3s ease;
}
.promotion__button:hover i {
  transform: rotate(45deg);
}
.promotion__button:active {
  background-color: #AF6DDB;
}
@media (min-width: 768px) {
  .promotion__button {
    height: 50px;
    width: 50px;
  }
}
.promotion__background-img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}

.quantity {
  background: #EAECEF;
  border-radius: 15px;
  height: 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767.98px) {
  .quantity {
    width: 120px;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  .quantity {
    width: 157px;
    height: 40px;
  }
}
@media (max-width: 320px) {
  .quantity {
    margin-right: 10px;
  }
}
.quantity__input {
  border: none;
  background: none;
  text-align: center;
  width: 28px;
  font-size: 16px;
}
@media (min-width: 992px) {
  .quantity__input {
    width: 45px;
  }
}
.quantity__input:focus {
  outline: none;
}
.quantity__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 41px;
  height: 31px;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(59, 114, 165, 0.2);
  border-radius: 15px;
  transition: all 0.3s ease;
  font-size: 8px;
  cursor: pointer;
}
.quantity__button:not(.quantity__button--unavailable):hover {
  color: #CB81FC;
}
.quantity__button:not(.quantity__button--unavailable):active {
  color: #AF6DDB;
}
@media (min-width: 992px) {
  .quantity__button {
    font-size: 13px;
    width: 45px;
    height: 36px;
    border-radius: 15px;
  }
}
.quantity__button:first-child {
  margin-left: 2px;
}
.quantity__button:last-child {
  margin-right: 2px;
}
.quantity__button--unavailable {
  cursor: default;
  color: #94A1AD;
}

.radio-checkbox__input {
  border-radius: 30px;
  height: 15px;
  width: 15px;
  background-color: transparent;
  margin-right: 10px;
  position: relative;
  top: 1px;
  border: 1px solid #B3BFCB;
}
@media (min-width: 768px) {
  .radio-checkbox__input {
    height: 17px;
    width: 17px;
  }
}

.radio-checkbox {
  transition: 0.3s ease all;
}
.radio-checkbox:hover input:not(:checked) ~ .radio-checkbox__input {
  border-color: #ECD0FF;
}
.radio-checkbox:hover input:not(:checked) ~ .radio-checkbox__input:after {
  display: block;
  background-color: #ECD0FF;
}

.radio-checkbox:hover input ~ .radio-checkbox__input {
  background-color: transparent;
}

.radio-checkbox input:checked ~ .radio-checkbox__input {
  background-color: #CB81FC;
  border-color: transparent;
}

.radio-checkbox__input:after {
  content: "";
  position: absolute;
  display: none;
}

.radio-checkbox input:checked ~ .radio-checkbox__input:after {
  display: block;
}

.radio-checkbox .radio-checkbox__input:after {
  left: 4px;
  top: 4px;
  width: 5px;
  height: 5px;
  border-radius: 30px;
  display: block;
  background: white;
}
@media (min-width: 768px) {
  .radio-checkbox .radio-checkbox__input:after {
    width: 7px;
    height: 7px;
  }
}

.radio-switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

.radio-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.radio-switch__input {
  border-radius: 34px;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #B9CAD9;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.radio-switch__input:hover {
  background-color: #9BAEBE;
}

.radio-switch__input:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 1px;
  bottom: 1px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%;
  background: #FFFFFF;
  transform: rotate(180deg);
}

.radio-switch input:checked + .radio-switch__input {
  background-color: #302A34;
}
.radio-switch input:checked + .radio-switch__input:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.recommend .catalog-carousel__wrapper {
  margin-top: 10px;
}

.refund {
  max-width: 740px;
}
@media (min-width: 768px) {
  .refund {
    padding: 37px 24px 37px 24px !important;
  }
}
.refund__title {
  margin-bottom: 25px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .refund__title {
    font-size: 20px;
  }
}
.refund__field-name {
  font-size: 12px;
  line-height: 24px;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .refund__field-name {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
.refund__form-wrap {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}
.refund__form-row {
  flex: 1 1 100%;
}
@media (min-width: 768px) {
  .refund__form-row {
    flex-basis: 48%;
  }
}
.refund__form-row--full {
  flex-basis: 100%;
}
.refund__form-row:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .refund__form-row:not(:last-child) {
    margin-bottom: 15px;
  }
}
.refund__form-button {
  display: block;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .refund__form-button {
    width: 260px;
    margin-top: 25px;
  }
}
.refund .input-container__icon {
  font-size: 20px;
  color: #94A1AD;
}
.refund .file-input {
  cursor: pointer;
  margin: 10px 0 15px;
}
.refund .file-input__inner {
  display: flex;
  gap: 7px;
}
.refund .file-input__icon {
  font-size: 16px;
}
.refund .file-input__text {
  font-size: 12px;
}
@media (min-width: 768px) {
  .refund .file-input__text {
    font-size: 14px;
  }
}
.refund .checkbox {
  flex-wrap: nowrap;
}
.refund .checkbox-radio__text {
  flex: 1 1;
  line-height: 18px;
}
@media (max-width: 767.98px) {
  .refund .checkbox-radio__text {
    line-height: 16px;
    font-size: 12px;
  }
}
.refund .checkbox__input {
  display: block;
  cursor: pointer;
}

.review {
  display: flex;
  font-size: 12px;
  align-items: center;
}
@media (max-width: 991.98px) {
  .review {
    width: 100%;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  .review {
    font-size: 14px;
  }
}
.review > *:not(:last-child) {
  margin-right: 15px;
}
.review__link {
  display: flex;
  gap: 4px;
  color: #94A1AD;
  cursor: pointer;
  transition: all 0.3s ease;
}
.review__link:hover {
  color: #B3BFCB;
}
.review__link a {
  color: #94A1AD;
  font-size: 14px;
}
.review__link--catalog img {
  height: 15px !important;
  width: 15px !important;
}
.review__link img {
  height: 20px;
  width: 20px;
}
.review__stars {
  font-size: 15px;
}
@media (min-width: 992px) {
  .review__stars {
    font-size: 20px;
  }
}
.review__stars > *:not(:last-child) {
  margin-right: -2px;
}

.scammers {
  border-radius: 35px;
  padding: 39px 39px 41px 39px;
  background-color: #F2F4F6;
  display: flex;
  margin-bottom: 51px;
}
@media (max-width: 991.98px) {
  .scammers {
    flex-direction: column-reverse;
    padding: 30px;
  }
}
@media (max-width: 767.98px) {
  .scammers {
    padding: 25px 17px;
  }
}
.scammers__contact {
  border-radius: 20px;
  border: 1px solid #94A1AD;
  padding: 30px 25px 38px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 60px;
  height: 100%;
}
@media (max-width: 1399.98px) {
  .scammers__contact {
    margin-right: 30px;
    padding: 30px 25px 20px;
    height: auto;
    justify-content: center;
  }
}
@media (max-width: 991.98px) {
  .scammers__contact {
    width: 100%;
    margin-right: 0;
    padding: 10px 25px 15px;
  }
}
@media (max-width: 360px) {
  .scammers__contact {
    padding: 10px 15px 15px;
  }
}
@media (max-width: 1399.98px) {
  .scammers__contact br {
    display: none;
  }
}
.scammers__contact b {
  display: flex;
  flex-direction: column;
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  color: #302A34;
  text-transform: uppercase;
}
.scammers__email {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  color: #CB81FC;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
@media (max-width: 991.98px) {
  .scammers__email {
    font-size: 16px;
  }
}
.scammers img {
  margin-bottom: 23px;
}
@media (max-width: 991.98px) {
  .scammers img {
    margin-bottom: 15px;
  }
}
@media (max-width: 767.98px) {
  .scammers img {
    width: 45%;
  }
}
.scammers__content a {
  font-family: Proxima Nova, sans-serif;
  color: #CB81FC;
  transition: all 0.3s ease;
  text-decoration: underline;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}
.scammers__content ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 10px;
}
.scammers__content ul li {
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: inherit;
  position: relative;
  padding-left: 20px;
}
.scammers__content ul li::before {
  content: "•";
  color: #CB81FC;
  font-size: 28px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 18px;
}
.scammers__title {
  font-family: Proxima Nova, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 34.1px;
  text-align: left;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .scammers__title {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
.scammers__text {
  font-family: Proxima Nova, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  margin-bottom: 39px;
}
.scammers__text--bottom {
  margin-bottom: 5px;
}
.scammers__text:last-child {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .scammers__text:last-child {
    margin-bottom: 20px;
  }
}
.scammers__text_bold {
  font-weight: 700;
  margin-bottom: 12px;
  line-height: 20px;
}
@media (max-width: 991.98px) {
  .scammers__text_bold {
    font-size: 14px;
  }
}
@media (max-width: 991.98px) {
  .scammers__text {
    margin-bottom: 20px;
  }
}
.scammers__text b {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.scammers__text p {
  margin-bottom: 0;
}
.scammers__text_color {
  font-size: 14px;
  font-weight: 700;
  line-height: 30px;
  color: #EF3124;
}
@media (max-width: 991.98px) {
  .scammers__text_color {
    line-height: 24px;
  }
}

.search-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
}

.search-form__input {
  width: 100%;
}

.search-form__button {
  border: none;
  background-color: unset;
  position: absolute;
  top: 17px;
  right: 7px;
  font-size: 15px;
}
@media (min-width: 768px) {
  .search-form__button {
    top: 14px;
    right: 21px;
    font-size: 20px;
  }
}

.search-modal {
  display: flex;
  min-height: 200px;
  max-height: calc(100vh - 150px);
  flex-direction: column;
  overflow: hidden;
  position: absolute;
  padding: 25px 16px 15px;
  background-color: white;
  box-shadow: 0px 0px 10px 0px rgba(136, 136, 158, 0.5019607843);
  border-radius: 15px;
  width: 845px;
  top: 60px;
  font-size: 16px;
  z-index: 3;
}
@media (max-width: 1399.98px) {
  .search-modal {
    width: 734px;
  }
}
@media (max-width: 1199.98px) {
  .search-modal {
    right: -300px;
  }
}
@media (max-width: 991.98px) {
  .search-modal {
    width: 700px;
    right: -264px;
  }
}
@media (max-width: 767.98px) {
  .search-modal {
    right: unset;
    width: calc(100vw - 30px);
    max-height: calc(100vh - 130px);
  }
}
.search-modal__wrap {
  display: grid;
  grid-template-columns: 3fr 7fr;
  gap: 20px;
  min-height: 0;
  margin-bottom: 15px;
}
@media (max-width: 1399.98px) {
  .search-modal__wrap {
    grid-template-columns: 4fr 6fr;
  }
}
@media (max-width: 767.98px) {
  .search-modal__wrap {
    overflow: auto;
    grid-template-columns: 100%;
  }
}
@media (min-width: 768px) {
  .search-modal__col {
    height: auto;
    overflow: auto;
  }
}
@media (max-width: 767.98px) {
  .search-modal__col:first-child {
    order: 2;
  }
}
.search-modal__block:not(:last-child) {
  margin-bottom: 24px;
}
.search-modal__title-wrap {
  display: flex;
  margin-bottom: 15px;
  padding: 0 16px;
}
.search-modal__title-btn {
  padding-top: 2px;
  color: #AAA;
  font-size: 14px;
  margin-left: auto;
  cursor: pointer;
}
.search-modal__title-btn:hover {
  color: #302a34;
}
.search-modal__link {
  position: relative;
  padding: 8px 16px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  cursor: pointer;
  color: #282125;
}
.search-modal__link .icon-cross {
  opacity: 0;
  font-size: 11px;
  color: #aaa;
  margin-left: auto;
}
.search-modal__link .icon-cross:hover {
  color: #282125;
}
.search-modal__link .icon-history {
  font-size: 16px;
  color: #aaa;
  margin-right: 10px;
}
.search-modal__link .icon-sort-block {
  font-size: 16px;
  color: #aaa;
  margin-right: 10px;
}
.search-modal__link .icon-search-2 {
  margin-right: 12px;
  font-size: 16px;
  color: #aaa;
}
.search-modal__link:hover {
  background-color: #f6f6f6;
  color: #282125;
}
.search-modal__link:hover .icon-cross {
  display: block;
  opacity: 1;
}
.search-modal__link-text {
  white-space: nowrap;
  width: auto;
  overflow: hidden;
  padding-right: 4px;
  text-overflow: ellipsis;
}
.search-modal__watch-all {
  width: fit-content;
  margin: auto;
}
@media (max-width: 767.98px) {
  .search-modal__watch-all {
    padding: 8px 20px;
  }
}
.search-modal__product {
  display: flex;
  align-items: center;
  gap: 20px;
  font-weight: 600;
  padding: 10px 20px;
}
.search-modal__product:hover .search-modal__product-price {
  color: #282125;
}
.search-modal__product-img-wrap {
  flex: 0 0 65px;
}
.search-modal__product-img-wrap img {
  width: 100%;
}
.search-modal__product-wrap {
  min-width: 0;
}
.search-modal__product-price {
  font-weight: 700;
  color: #282125;
}
.search-modal__product-old-price {
  font-size: 14px;
  font-weight: 400;
  padding-left: 5px;
  color: grey;
}
.search-modal__product-name {
  white-space: nowrap;
  width: auto;
  overflow: hidden;
  padding-right: 4px;
  text-overflow: ellipsis;
  font-size: 14px;
}

@supports (-moz-appearance: none) {
  .search-modal * {
    scrollbar-color: #A9A6A8 transparent;
    scrollbar-width: thin;
  }
}
.search-modal *::-webkit-scrollbar {
  background: #A9A6A8 !important;
  width: 6px;
  border-radius: 20px;
}
.search-modal *::-webkit-scrollbar-thumb {
  background: #A9A6A8 !important;
  border-radius: 20px;
}
.search-modal *::-webkit-scrollbar-track {
  background: white !important;
}

.section-list {
  display: block;
  overflow: auto;
  margin-top: 22px;
  scrollbar-width: none;
}
@media (max-width: 575.98px) {
  .section-list {
    width: calc(100% + 15px);
    margin-bottom: 2px;
  }
}
.section-list::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.section-list__wrap {
  width: max-content;
}
.section-list__item {
  font-size: 12px;
  border-radius: 25px;
  display: inline-flex;
  align-items: center;
  height: 32px;
  background-color: #EAECEF;
  cursor: pointer;
  padding-left: 19px;
  padding-right: 19px;
  transition: 0.3s ease all;
}
.section-list__item:not(:last-child) {
  margin-right: 10px;
}
@media (min-width: 768px) {
  .section-list__item {
    font-size: 14px;
  }
}
.section-list__item:hover {
  background-color: #D9DEE6;
  color: #302A34;
}
.section-list__item:active {
  background-color: #CB81FC;
  color: #FFFFFF;
}
.section-list__item.tab-active {
  background-color: #CB81FC;
  color: #FFFFFF;
  cursor: default;
}

.sections-carousel {
  padding: 0 10px;
  position: relative;
  margin-bottom: 40px;
  padding-bottom: 30px;
  width: calc(100% + 20px);
  left: -10px;
}
@media (max-width: 767.98px) {
  .sections-carousel {
    min-height: 275px;
  }
}

.sections-carousel__wrapper {
  margin-top: 15px;
}
@media (max-width: 767.98px) {
  .sections-carousel__wrapper {
    flex-wrap: wrap;
  }
}
@media (min-width: 576px) {
  .sections-carousel__wrapper {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .sections-carousel__wrapper {
    margin-top: 30px;
  }
}

.sections-carousel____item {
  /* flex: 0 0 30%;
   margin-right: 1.502%;

   @include media-breakpoint-up(sm){
     flex: 0 0 30%;
   }

   @include media-breakpoint-up(md){
     flex: 0 0 31%;
   }

   @include media-breakpoint-up(lg){
     flex: 0 0 18%;
   }

   @include media-breakpoint-up(xl){
     flex: 0 0 11%;
     margin-right: 1.502%;
   }*/
}

.sections-carousel____item-img {
  height: 100px;
  padding: 5px;
  display: flex;
  text-align: center;
  transition: 0.3s ease all;
  position: relative;
  text-decoration: none;
  color: #302A34;
  overflow: hidden;
  box-shadow: 0px 0px 15px rgba(59, 114, 165, 0.25);
  border-radius: 8px;
}
.sections-carousel____item-img img {
  position: relative;
  width: 70%;
  margin: auto;
}
@media (min-width: 1200px) {
  .sections-carousel____item-img img {
    width: 80%;
  }
}
@media (min-width: 500px) and (max-width: 576px) {
  .sections-carousel____item-img img {
    width: 60%;
  }
}
.sections-carousel____item-img:hover {
  background: #302A34;
  color: #FFFFFF;
}
@media (min-width: 440px) {
  .sections-carousel____item-img {
    height: 123px;
  }
}
@media (min-width: 576px) {
  .sections-carousel____item-img {
    height: 126px;
  }
}
@media (min-width: 768px) {
  .sections-carousel____item-img {
    height: 179px;
  }
}
@media (min-width: 992px) {
  .sections-carousel____item-img {
    height: 132px;
  }
}
.sections-carousel____item-img:after {
  content: "";
  display: block;
  width: 141px;
  height: 80px;
  background: #F96670;
  position: absolute;
  z-index: -1;
  border-radius: 25px;
  transform: rotate(26deg);
}
@media (max-width: 575.98px) {
  .sections-carousel____item-img:after {
    top: 25%;
    left: 17%;
    width: 181px;
    height: 89px;
  }
}
@media (max-width: 440px) {
  .sections-carousel____item-img:after {
    top: 30%;
  }
}
@media (min-width: 576px) {
  .sections-carousel____item-img:after {
    top: 28%;
    left: 19%;
    width: 193px;
    height: 88px;
  }
}
@media (min-width: 768px) {
  .sections-carousel____item-img:after {
    width: 222px;
    height: 91px;
    top: 28%;
    left: 23%;
  }
}
@media (min-width: 992px) {
  .sections-carousel____item-img:after {
    width: 213px;
    height: 95px;
    top: 28%;
    left: 18%;
    width: 213px;
  }
}
@media (min-width: 1200px) {
  .sections-carousel____item-img:after {
    width: 162px;
    height: 80px;
    right: -30%;
    top: 25%;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .sections-carousel____item-img:after {
    width: 162px;
    right: -43%;
    top: 27%;
  }
}

.sections-carousel____item-inner {
  position: relative;
  text-decoration: none;
}
.sections-carousel____item-inner:hover {
  text-decoration: none;
  color: #FFFFFF;
}

.sections-carousel____item-heading {
  text-align: center;
  padding: 10px 13px;
  flex: 0 0 100%;
  color: #302A34;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
}
@media (min-width: 768px) {
  .sections-carousel____item-heading {
    font-size: 14px;
    line-height: 17px;
  }
}

.sections-carousel__pagination {
  bottom: 0% !important;
  left: 30%;
}

.sections-carousel__button {
  position: absolute;
  top: 35%;
  z-index: 556;
  display: none;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: rgba(179, 191, 203, 0.35);
  transition: 0.3s ease all;
}
.sections-carousel__button:hover {
  background: rgba(179, 191, 203, 0.8);
}
@media (min-width: 768px) {
  .sections-carousel__button {
    display: block;
  }
}
.sections-carousel__button:before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background: url("/local/templates/dimall/assets/css/../img/common/white-arrow--icon.svg") no-repeat;
  position: absolute;
  background-position: center;
  top: 0;
  left: 0;
}
.sections-carousel__button--prev {
  left: -25px;
  transform: rotate(180deg);
}
.sections-carousel__button--next {
  right: -25px;
}

.soc-media {
  width: auto;
  position: relative;
  margin-bottom: 4px;
}
.soc-media__list--contacts {
  display: flex;
  gap: 40px;
}
@media (max-width: 991.98px) {
  .soc-media__list--contacts {
    flex-direction: column;
    gap: 10px;
  }
}
.soc-media__body {
  border: 1px solid #94A1AD;
  border-radius: 35px;
  width: 306px;
  height: 260px;
}
@media (max-width: 991.98px) {
  .soc-media__body {
    width: 240px;
    height: 145px;
  }
}
.soc-media__body--contacts {
  position: relative;
  background: rgb(255, 255, 255);
  border: 0;
  height: 200px;
}
@media (max-width: 991.98px) {
  .soc-media__body--contacts {
    width: 100%;
    height: 145px;
  }
}
.soc-media__image {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 30%;
}
@media (max-width: 991.98px) {
  .soc-media__image {
    top: 25%;
  }
}
.soc-media__image--contacts {
  top: 20%;
}
.soc-media__background {
  position: absolute;
  left: calc(50% + 1px);
  bottom: 0;
  transform: translateX(-50%);
}
.soc-media__button {
  position: absolute;
  font-size: 14px;
  height: 37px;
  width: 133px;
  padding: 0;
  z-index: 3;
  background-color: #302A34;
  transition: all 0.3s ease;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
}
@media (max-width: 991.98px) {
  .soc-media__button {
    bottom: 20px;
    height: 39px;
    width: 200px;
  }
}
.soc-media__button i {
  transition: inherit;
}
.soc-media__button:hover i {
  transform: rotate(45deg);
}
.soc-media__button:active {
  background-color: #AF6DDB;
}

.suppliers-banner {
  display: flex;
  gap: 24px;
}
@media (max-width: 991.98px) {
  .suppliers-banner {
    flex-direction: column;
    gap: 10px;
  }
}
.suppliers-banner ul {
  margin-bottom: 0;
  padding-left: 0;
}
.suppliers-banner ul li {
  position: relative;
  list-style: none;
  padding-left: 30px;
  font-size: 14px;
  margin-bottom: 20px;
  line-height: 140%;
}
@media (max-width: 991.98px) {
  .suppliers-banner ul li {
    font-size: 12px;
    margin-bottom: 12px;
  }
}
.suppliers-banner ul li:last-child {
  margin-bottom: 0;
}
.suppliers-banner ul li::before {
  content: "•";
  font-size: 40px;
  position: absolute;
  left: 0;
  top: -10%;
}
@media (max-width: 1199.98px) {
  .suppliers-banner__img {
    width: 65%;
    height: 65%;
  }
}
@media (max-width: 991.98px) {
  .suppliers-banner__img {
    width: 150px;
    height: auto;
  }
}
.suppliers-banner__block {
  padding: 30px 58px 30px 30px;
  background: #F2F4F6;
  border-radius: 35px;
}
@media (max-width: 1199.98px) {
  .suppliers-banner__block {
    padding: 30px;
  }
}
@media (max-width: 991.98px) {
  .suppliers-banner__block {
    align-items: center;
    padding: 16px 16px 11px 16px;
    gap: 7px;
  }
}
.suppliers-banner__block--mini {
  padding: 30px !important;
  min-width: 309px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__block--mini {
    min-width: 100%;
    padding: 16px !important;
  }
}
.suppliers-banner__block--mini svg {
  margin-right: 10px;
}
.suppliers-banner__block--mini img {
  max-width: 400px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__block {
    flex-direction: column;
  }
}
.suppliers-banner__title {
  font-family: Proxima Nova;
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__title {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
.suppliers-banner__text {
  font-family: Proxima Nova;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__text {
    margin-bottom: 12px;
  }
}
.suppliers-banner__email {
  font-size: 14px;
  margin-bottom: 12px;
  width: max-content;
}
.suppliers-banner__email svg {
  margin-right: 10px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__email {
    font-size: 12px;
    margin-bottom: 15px;
  }
}
.suppliers-banner__phone {
  font-size: 14px;
  width: max-content;
}
.suppliers-banner__phone svg {
  margin-right: 10px;
}
@media (max-width: 991.98px) {
  .suppliers-banner__phone {
    font-size: 12px;
  }
}

.swiper-pagination {
  position: absolute;
  bottom: 5%;
  transform: translateX(-50%);
  left: 50%;
  z-index: 555;
  margin: auto;
  width: 50%;
  text-align: center;
}
.swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #B3BFCB;
  border-radius: 50px;
  outline: none;
  margin-right: 10px;
  transition: 0.3s ease all;
}
.swiper-pagination .swiper-pagination-bullet:hover {
  background: #F96670;
}
.swiper-pagination .swiper-pagination-bullet-active {
  background: #F96670;
}

.table-default {
  width: 100%;
  text-align: center;
  word-break: break-word;
  margin-right: auto;
  margin-left: auto;
  max-width: 860px;
  font-size: 6px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .table-default {
    margin-bottom: 50px;
  }
}
.table-default th {
  height: 3.33em;
  font-size: 2.4em;
  line-height: 1.16em;
  font-weight: bold;
  padding: 0.5em;
  white-space: nowrap;
}
.table-default td {
  border: 1px solid #dcdcdc;
  height: 3.33em;
  font-size: 2.4em;
  line-height: 1.16em;
  padding: 0.5em;
  word-break: normal;
}
.table-default--col-2 {
  min-width: 560px;
}
.table-default--col-2 td {
  width: 50%;
}
.table-default--col-3 {
  min-width: 590px;
}
.table-default--col-3 td {
  width: 33.3333333333%;
}
.table-default--col-4 {
  min-width: 620px;
}
.table-default--col-4 td {
  width: 25%;
}
.table-default--col-5 {
  min-width: 650px;
}
.table-default--col-5 td {
  width: 20%;
}
.table-default--col-6 {
  min-width: 680px;
}
.table-default--col-6 td {
  width: 16.6666666667%;
}
.table-default--col-7 {
  min-width: 710px;
}
.table-default--col-7 td {
  width: 14.2857142857%;
}
.table-default--col-8 {
  min-width: 740px;
}
.table-default--col-8 td {
  width: 12.5%;
}
.table-default--col-9 {
  min-width: 770px;
}
.table-default--col-9 td {
  width: 11.1111111111%;
}
.table-default--col-10 {
  min-width: 800px;
}
.table-default--col-10 td {
  width: 10%;
}
.table-default--col-11 {
  min-width: 830px;
}
.table-default--col-11 td {
  width: 9.0909090909%;
}
.table-default--col-12 {
  min-width: 860px;
}
.table-default--col-12 td {
  width: 8.3333333333%;
}
.table-default--col-2 {
  min-width: auto;
}
.table-default--col-3 td:first-child {
  width: 25%;
}
.table-default--collapse {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.table-default--collapse tr:first-child td {
  border-top: none;
}

.hidden-table-wrap {
  margin-bottom: 30px;
  display: none;
}
@media (max-width: 992px) {
  .hidden-table-wrap {
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .hidden-table-wrap {
    margin-bottom: 25px;
  }
}

.hidden-table-btn-wrap {
  margin-bottom: 50px;
  margin-top: 30px;
  text-align: center;
}
@media (max-width: 992px) {
  .hidden-table-btn-wrap {
    margin-top: 40px;
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .hidden-table-btn-wrap {
    margin-top: 25px;
    margin-bottom: 50px;
  }
}

.tabs {
  overflow-x: scroll;
  scrollbar-width: none;
}
.tabs::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.tabs__wrap {
  display: flex;
  align-items: center;
  width: fit-content;
  background: #EAECEF;
  border-radius: 25px;
  height: 40px;
}
@media (min-width: 768px) {
  .tabs__wrap {
    height: 54px;
  }
}
.tabs__item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 158px;
  height: 36px;
  border-radius: 23px;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 600;
  color: #94A1AD;
}
@media (max-width: 340px) {
  .tabs__item {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .tabs__item {
    width: 213px;
    font-size: 16px;
    height: 50px;
  }
}
.tabs__item:first-child {
  margin-left: 2px;
}
.tabs__item:last-child {
  margin-right: 2px;
}
.tabs__item:hover {
  cursor: pointer;
}
.tabs__item.tab-active {
  background: #FFFFFF;
  color: #302A34;
}

.text {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.text__row:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .text--sm {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 576px) {
  .text--sm .text__row:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .text--md {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .text--md .text__row:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 992px) {
  .text--lg {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 992px) {
  .text--lg .text__row:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .text--xl {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 1200px) {
  .text--xl .text__row:not(:last-child) {
    margin-bottom: 25px;
  }
}
.text--small-line-height {
  line-height: 18px;
}
@media (max-width: 340px) {
  .text--small-line-height {
    line-height: 16px;
  }
}

.textarea {
  background: #FFFFFF;
  border: 1px solid #94A1AD;
  border-radius: 20px;
  outline: unset;
  padding: 12px 15px 12px 20px;
  height: 95px;
  width: 100%;
  font-size: 14px;
  resize: none;
}
@media (min-width: 768px) {
  .textarea {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
.textarea::placeholder {
  color: #94A1AD;
}

.torn {
  width: 306px;
  position: relative;
  padding: 25px;
  display: flex;
  flex-direction: row;
  background: url("/local/templates/dimall/assets/css/../img/torn.png") no-repeat, #F2F4F6;
  border-radius: 35px;
}
@media (max-width: 991.98px) {
  .torn {
    background-position: right -5px;
    width: 100%;
  }
}

.torn__text-con {
  display: flex;
  flex-direction: column;
  max-width: 150px;
}

.torn__title {
  color: #302A34;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

.torn__torn-image {
  height: 16px;
  margin-left: 5px;
  margin-top: -5px;
}

.torn__text {
  color: #302A34;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}

.trust {
  margin-bottom: 60px;
}
@media (max-width: 991.98px) {
  .trust {
    margin-bottom: 50px;
  }
}
.trust--contacts {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .trust--contacts {
    margin-bottom: 10px;
  }
}
.trust .promo__title {
  margin-bottom: 35px;
}
.trust__block {
  padding: 30px;
  border-radius: 30px;
  background: #F2F4F6;
}
@media (max-width: 991.98px) {
  .trust__block {
    padding: 16px;
  }
}
.trust__block--contacts {
  width: 50%;
}
@media (max-width: 991.98px) {
  .trust__block--contacts {
    width: 100%;
  }
}
.trust__content {
  margin-bottom: 40px;
}
@media (max-width: 991.98px) {
  .trust__content {
    margin-bottom: 24px;
  }
}
.trust__content--last {
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .trust__content--last {
    margin-bottom: 10px;
  }
}
.trust__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  vertical-align: middle;
  color: #302A34;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .trust__title {
    font-size: 16px;
    margin-bottom: 12px;
  }
}
.trust__text {
  font-weight: 400;
  font-style: Regular;
  line-height: 140%;
  color: #302A34;
}
.trust__text--contacts {
  font-size: 14px;
  line-height: 200%;
}
@media (max-width: 991.98px) {
  .trust__text--contacts {
    font-size: 12px;
  }
}
.trust__wrapper {
  gap: 20px;
}
@media (max-width: 991.98px) {
  .trust__wrapper {
    flex-direction: column;
  }
}
.trust__img {
  width: 100%;
}
.trust__img img {
  width: 100%;
}
.trust__mini-block {
  padding: 14px 12px 28px;
  border-radius: 20px;
  background: #ffffff;
}
@media (max-width: 991.98px) {
  .trust__mini-block {
    padding: 20px 16px;
  }
}
.trust__logo {
  display: flex;
  justify-content: center;
  margin-bottom: 32px;
  height: 28px;
}
@media (max-width: 991.98px) {
  .trust__logo {
    margin-bottom: 20px;
  }
}
.trust__icon {
  margin-right: 8px;
}
.trust__review {
  font-weight: 600;
  font-style: Semibold;
  font-size: 16px;
  color: #000000;
}
.trust__review span {
  font-size: 20px;
  margin-right: 8px;
}

.vertical-breadcrumbs {
  width: fit-content;
}

.vertical-breadcrumbs__item {
  color: #302A34;
  text-decoration: none;
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
}
.vertical-breadcrumbs__item:hover {
  color: #302A34;
}
@media (max-width: 767.98px) {
  .vertical-breadcrumbs__item {
    flex: 0 0 100%;
  }
}
.vertical-breadcrumbs__item i {
  font-size: 11px;
  padding-right: 5px;
  position: relative;
  top: -1px;
}

.vertical-breadcrumbs__item--active {
  color: #94A1AD;
  border-radius: 25px;
  text-align: left;
  width: auto;
}

.vertical-breadcrumbs__subitem {
  color: #302A34;
  text-decoration: none;
  display: block;
  font-size: 14px;
  padding: 8px 20px;
}
.vertical-breadcrumbs__subitem:hover {
  color: #302A34;
}

.vertical-breadcrumbs__subitem--active {
  background-color: #E6EFF7;
  cursor: default;
  border-radius: 25px;
  text-align: left;
  width: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2Jvb3RzdHJhcC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL19yb290LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX2ltYWdlcy5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvX2NvbnRhaW5lcnMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbW9kdWxlcy9ib290c3RyYXAvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL21vZHVsZXMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2pzLWRhdGVwaWNrZXIvZGlzdC9kYXRlcGlja2VyLm1pbi5jc3MiLCIuLi9nbG9iYWwvZ2xvYmFsLnNjc3MiLCIuLi9nbG9iYWwvaWNvbnMuc2NzcyIsImZvbnQuY3NzIiwiZm9udC1pY29ucy1zdHlsZS5jc3MiLCIuLi9ibG9ja3MvYWJvdXQvYWJvdXQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkL2FjY291bnQtbWVudS11bmF1dGhvcml6ZWQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LXByb2ZpbGUtcmV2aWV3L2FjY291bnQtcHJvZmlsZS1yZXZpZXcuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50LXByb2ZpbGUvYWNjb3VudC1wcm9maWxlLnNjc3MiLCIuLi9ibG9ja3MvYWNjb3VudC11bmF1dGhvcml6ZWQvYWNjb3VudC11bmF1dGhvcml6ZWQuc2NzcyIsIi4uL2Jsb2Nrcy9hY2NvdW50L2FjY291bnQuc2NzcyIsIi4uL2Jsb2Nrcy9hY3Rpb24taWNvbnMvYWN0aW9uLWljb25zLnNjc3MiLCIuLi9ibG9ja3MvYXV0aG9yaXphdGlvbi9hdXRob3JpemF0aW9uLnNjc3MiLCIuLi9ibG9ja3MvYmFubmVyLWJveC9iYW5uZXItYm94LnNjc3MiLCIuLi9ibG9ja3MvYmFubmVyLXNwbGl0L2Jhbm5lci1zcGxpdC5zY3NzIiwiLi4vYmxvY2tzL2Jhbm5lci9iYW5uZXIuc2NzcyIsIi4uL2Jsb2Nrcy9iYXNrZXQtY2FyZC9iYXNrZXQtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2Jhc2tldC9iYXNrZXQuc2NzcyIsIi4uL2Jsb2Nrcy9iZW5lZml0cy9iZW5lZml0cy5zY3NzIiwiLi4vYmxvY2tzL2Jsb2NrL2Jsb2NrLnNjc3MiLCIuLi9ibG9ja3MvYmxvZy9ibG9nLnNjc3MiLCIuLi9ibG9ja3MvYnJhbmRzLWRpY3Rpb25hcnkvYnJhbmRzLWRpY3Rpb25hcnkuc2NzcyIsIi4uL2Jsb2Nrcy9icmVhZGNydW1icy9icmVhZGNydW1icy5zY3NzIiwiLi4vYmxvY2tzL2J1dHRvbi9idXR0b24uc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLWNhcm91c2VsL2NhdGFsb2ctY2Fyb3VzZWwuc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLWNvbHVtbi9jYXRhbG9nLWNvbHVtbi5zY3NzIiwiLi4vYmxvY2tzL2NhdGFsb2ctZmlsdGVyL2NhdGFsb2ctZmlsdGVyLnNjc3MiLCIuLi9ibG9ja3MvY2F0YWxvZy1pdGVtL2NhdGFsb2ctaXRlbS5zY3NzIiwiLi4vYmxvY2tzL2NhdGFsb2ctcGFnaW5hdGlvbi9jYXRhbG9nLXBhZ2luYXRpb24uc2NzcyIsIi4uL2Jsb2Nrcy9jYXRhbG9nLXNvcnQvY2F0YWxvZy1zb3J0LnNjc3MiLCIuLi9ibG9ja3MvY2F0ZWdvcmllcy1saXN0L2NhdGVnb3JpZXMtbGlzdC5zY3NzIiwiLi4vYmxvY2tzL2NoYXJhY3RlcmlzdGljcy9jaGFyYWN0ZXJpc3RpY3Muc2NzcyIsIi4uL2Jsb2Nrcy9jaGVja2JveC9jaGVja2JveC5zY3NzIiwiLi4vYmxvY2tzL2NvbG9yLWNoZWNrYm94L2NvbG9yLWNoZWNrYm94LnNjc3MiLCIuLi9ibG9ja3MvY29tcGFyZS1jYXJkL2NvbXBhcmUtY2FyZC5zY3NzIiwiLi4vYmxvY2tzL2NvbXBhcmUtbmF2L2NvbXBhcmUtbmF2LnNjc3MiLCIuLi9ibG9ja3MvY29uZmlybS1sb2NhdGlvbi9jb25maXJtLWxvY2F0aW9uLnNjc3MiLCIuLi9ibG9ja3MvY29udGFjdHMtbW9iaWxlL2NvbnRhY3RzLW1vYmlsZS5zY3NzIiwiLi4vYmxvY2tzL2NvbnRlbnQtY29udGFpbmVyL2NvbnRlbnQtY29udGFpbmVyLnNjc3MiLCIuLi9ibG9ja3MvY29va2llcy1tZXNzYWdlL2Nvb2tpZXMtbWVzc2FnZS5zY3NzIiwiLi4vYmxvY2tzL2RheS1wcm9kdWN0cy9kYXktcHJvZHVjdHMuc2NzcyIsIi4uL2Jsb2Nrcy9kZWxpdmVyeS1zZXJ2aWNlcy9kZWxpdmVyeS1zZXJ2aWNlcy5zY3NzIiwiLi4vYmxvY2tzL2RlbGl2ZXJ5L2RlbGl2ZXJ5LnNjc3MiLCIuLi9ibG9ja3MvZGlzY291bnQvZGlzY291bnQuc2NzcyIsIi4uL2Jsb2Nrcy9mYXZvcml0ZXMvZmF2b3JpdGVzLnNjc3MiLCIuLi9ibG9ja3MvZm9vdGVyL2Zvb3Rlci5zY3NzIiwiLi4vYmxvY2tzL2dpZnQvZ2lmdC5zY3NzIiwiLi4vYmxvY2tzL2hlYWRlci9oZWFkZXIuc2NzcyIsIi4uL2Jsb2Nrcy9oZWFkaW5nL2hlYWRpbmcuc2NzcyIsIi4uL2Jsb2Nrcy9oZXJvL2hlcm8uc2NzcyIsIi4uL2Jsb2Nrcy9pbWFnZS1jYXJ0L2ltYWdlLWNhcnQuc2NzcyIsIi4uL2Jsb2Nrcy9pbnB1dC9pbnB1dC5zY3NzIiwiLi4vYmxvY2tzL2xpbmsvbGluay5zY3NzIiwiLi4vYmxvY2tzL2xrLWNvbXBhcmUvbGstY29tcGFyZS5zY3NzIiwiLi4vYmxvY2tzL2xrLWZhdm9yaXRlcy9say1mYXZvcml0ZXMuc2NzcyIsIi4uL2Jsb2Nrcy9say1oZWFkZXItbW9iaWxlL2xrLWhlYWRlci1tb2JpbGUuc2NzcyIsIi4uL2Jsb2Nrcy9say1sb3lhbHR5L2xrLWxveWFsdHkuc2NzcyIsIi4uL2Jsb2Nrcy9say1tZW51LW1vYmlsZS9say1tZW51LW1vYmlsZS5zY3NzIiwiLi4vYmxvY2tzL2xrLW9yZGVyLWRldGFpbC9say1vcmRlci1kZXRhaWwuc2NzcyIsIi4uL2Jsb2Nrcy9say1vcmRlcnMvbGstb3JkZXJzLnNjc3MiLCIuLi9ibG9ja3MvbGstcHJvZmlsZS9say1wcm9maWxlLnNjc3MiLCIuLi9ibG9ja3MvbGsvbGsuc2NzcyIsIi4uL2Jsb2Nrcy9sb2NhdGlvbi9sb2NhdGlvbi5zY3NzIiwiLi4vYmxvY2tzL21haW4tYmFubmVyL21haW4tYmFubmVyLnNjc3MiLCIuLi9ibG9ja3MvbWVudS9tZW51LnNjc3MiLCIuLi9ibG9ja3MvbWVzc2FnZS9tZXNzYWdlLnNjc3MiLCIuLi9ibG9ja3MvbW9iaWxlLWJvdHRvbS1tZW51L21vYmlsZS1ib3R0b20tbWVudS5zY3NzIiwiLi4vYmxvY2tzL21vcmUtbGluay9tb3JlLWxpbmsuc2NzcyIsIi4uL2Jsb2Nrcy9vZmZlcnMvb2ZmZXJzLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItY2FyZC9vcmRlci1jYXJkLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItZGV0YWlsLWNhcmQvb3JkZXItZGV0YWlsLWNhcmQuc2NzcyIsIi4uL2Jsb2Nrcy9vcmRlci1kZXRhaWwvb3JkZXItZGV0YWlsLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXItaW5mby9vcmRlci1pbmZvLnNjc3MiLCIuLi9ibG9ja3Mvb3JkZXIvb3JkZXIuc2NzcyIsIi4uL2Jsb2Nrcy9vcmRlcnMvb3JkZXJzLnNjc3MiLCIuLi9ibG9ja3MvcGF5LW1ldGhvZHMvcGF5LW1ldGhvZHMuc2NzcyIsIi4uL2Jsb2Nrcy9wb2ludC9wb2ludC5zY3NzIiwiLi4vYmxvY2tzL3BvcHVsYXItY2F0ZWdvcmllcy9wb3B1bGFyLWNhdGVnb3JpZXMuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1tZXNzYWdlL3BvcHVwLW1lc3NhZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9wb3B1cC1wcm9kdWN0LXN1YnNjcmliZS9wb3B1cC1wcm9kdWN0LXN1YnNjcmliZS5zY3NzIiwiLi4vYmxvY2tzL3BvcHVwL3BvcHVwLnNjc3MiLCIuLi9ibG9ja3MvcHJpY2UtcmFuZ2UvcHJpY2UtcmFuZ2Uuc2NzcyIsIi4uL2Jsb2Nrcy9wcmljZXMvcHJpY2VzLnNjc3MiLCIuLi9ibG9ja3MvcHJvZHVjdC1kZXRhaWxzL3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3QtZ2FsbGVyeS9wcm9kdWN0LWdhbGxlcnkuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9kdWN0LWhlYWRlci9wcm9kdWN0LWhlYWRlci5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3QtcHJldmlldy9wcm9kdWN0LXByZXZpZXcuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9kdWN0LXJldmlldy9wcm9kdWN0LXJldmlldy5zY3NzIiwiLi4vYmxvY2tzL3Byb2R1Y3Qtc3RpY2tlci9wcm9kdWN0LXN0aWNrZXIuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9tby15YW5kZXgtcXVlc3Rpb25zL3Byb21vLXlhbmRleC1xdWVzdGlvbnMuc2NzcyIsIi4uL2Jsb2Nrcy9wcm9tby9wcm9tby5zY3NzIiwiLi4vYmxvY2tzL3Byb21vdGlvbi9wcm9tb3Rpb24uc2NzcyIsIi4uL2Jsb2Nrcy9xdWFudGl0eS9xdWFudGl0eS5zY3NzIiwiLi4vYmxvY2tzL3JhZGlvLWNoZWNrYm94L3JhZGlvLWNoZWNrYm94LnNjc3MiLCIuLi9ibG9ja3MvcmFkaW8tc3dpdGNoL3JhZGlvLXN3aXRjaC5zY3NzIiwiLi4vYmxvY2tzL3JlY29tbWVuZC9yZWNvbW1lbmQuc2NzcyIsIi4uL2Jsb2Nrcy9yZWZ1bmQvcmVmdW5kLnNjc3MiLCIuLi9ibG9ja3MvcmV2aWV3L3Jldmlldy5zY3NzIiwiLi4vYmxvY2tzL3NjYW1tZXJzL3NjYW1tZXJzLnNjc3MiLCIuLi9ibG9ja3Mvc2VhcmNoLWZvcm0vc2VhcmNoLWZvcm0uc2NzcyIsIi4uL2Jsb2Nrcy9zZWFyY2gtbW9kYWwvc2VhcmNoLW1vZGFsLnNjc3MiLCIuLi9ibG9ja3Mvc2VjdGlvbi1saXN0L3NlY3Rpb24tbGlzdC5zY3NzIiwiLi4vYmxvY2tzL3NlY3Rpb25zLWNhcm91c2VsL3NlY3Rpb25zLWNhcm91c2VsLnNjc3MiLCIuLi9ibG9ja3Mvc29jLW1lZGlhL3NvYy1tZWRpYS5zY3NzIiwiLi4vYmxvY2tzL3N1cHBsaWVycy1iYW5uZXIvc3VwcGxpZXJzLWJhbm5lci5zY3NzIiwiLi4vYmxvY2tzL3N3aXBlci1wYWdpbmF0aW9uL3N3aXBlci1wYWdpbmF0aW9uLnNjc3MiLCIuLi9ibG9ja3MvdGFibGUtZGVmYXVsdC90YWJsZS1kZWZhdWx0LnNjc3MiLCIuLi9ibG9ja3MvdGFicy90YWJzLnNjc3MiLCIuLi9ibG9ja3MvdGV4dC90ZXh0LnNjc3MiLCIuLi9ibG9ja3MvdGV4dGFyZWEvdGV4dGFyZWEuc2NzcyIsIi4uL2Jsb2Nrcy90b3JuL3Rvcm4uc2NzcyIsIi4uL2Jsb2Nrcy90cnVzdC90cnVzdC5zY3NzIiwiLi4vYmxvY2tzL3ZlcnRpY2FsLWJyZWFkY3J1bWJzL3ZlcnRpY2FsLWJyZWFkY3J1bWJzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQ0E7RUFDRSxrQkFBQTtFQUNBLGFDNjRCa0M7RUQ1NEJsQyxjQUFBO0VBQ0EsU0N1bkNrQztFQzNuQ2xDLHNDRG9hNEI7RUNsYTVCLGtCQUFBO0VBQ0EsZ0JENmE0QjtFQzVhNUIsZ0JEa2I0QjtFQ2piNUIsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNB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ckhBO0VBQ0UsYUFBQTtFQUNBLG1CUHlLMEI7QUhqRDVCOztBVTdHQTs7RUFFRSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtBVmdIRjs7QVUxR0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QVY2R0Y7O0FVdkdBOztFQUVFLGtCQUFBO0FWMEdGOztBVXZHQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FWMEdGOztBVXZHQTs7OztFQUlFLGdCQUFBO0FWMEdGOztBVXZHQTtFQUNFLGdCUDZQNEI7QUhuSjlCOztBVXJHQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBVndHRjs7QVVsR0E7RUFDRSxnQkFBQTtBVnFHRjs7QVU3RkE7O0VBRUUsbUJQc080QjtBSHRJOUI7O0FVeEZBO0VMZ0ZNLGtCQUxJO0FMaUJWOztBVXJGQTtFQUNFLGNQa1M0QjtFT2pTNUIseUJQeVM0QjtBSGpOOUI7O0FVL0VBOztFQUVFLGtCQUFBO0VMNERJLGlCQUxJO0VLckRSLGNBQUE7RUFDQSx3QkFBQTtBVmtGRjs7QVUvRUE7RUFBTSxlQUFBO0FWbUZOOztBVWxGQTtFQUFNLFdBQUE7QVZzRk47O0FVakZBO0VBQ0UsY1BoTlE7RU9pTlIsMEJQeUN3QztBSDJDMUM7QVVsRkU7RUFDRSxjUHdDc0M7QUg0QzFDOztBVXpFRTtFQUVFLGNBQUE7RUFDQSxxQkFBQTtBVjJFSjs7QVVwRUE7Ozs7RUFJRSxxQ1BtSjRCO0VFakl4QixjQUxJO0VLWFIsK0JBQUE7RUFDQSwyQkFBQTtBVnVFRjs7QVVoRUE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFTElJLGtCQUxJO0FMcUVWO0FVL0RFO0VMREksa0JBTEk7RUtRTixjQUFBO0VBQ0Esa0JBQUE7QVZpRUo7O0FVN0RBO0VMUk0sa0JBTEk7RUtlUixjUHRRUTtFT3VRUixxQkFBQTtBVmdFRjtBVTdERTtFQUNFLGNBQUE7QVYrREo7O0FVM0RBO0VBQ0Usc0JBQUE7RUxwQkksa0JBTEk7RUsyQlIsV1BuVFM7RU9vVFQseUJQM1NTO0VHRVAscUJBQUE7QU53V0o7QVU1REU7RUFDRSxVQUFBO0VMM0JFLGNBTEk7RUtrQ04sZ0JQZ0gwQjtBSGxEOUI7O0FVckRBO0VBQ0UsZ0JBQUE7QVZ3REY7O0FVbERBOztFQUVFLHNCQUFBO0FWcURGOztBVTdDQTtFQUNFLG9CQUFBO0VBQ0EseUJBQUE7QVZnREY7O0FVN0NBO0VBQ0UsbUJQOEs0QjtFTzdLNUIsc0JQNks0QjtFTzVLNUIsY1B0VlM7RU91VlQsZ0JBQUE7QVZnREY7O0FVekNBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBVjJDRjs7QVV4Q0E7Ozs7OztFQU1FLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FWMkNGOztBVW5DQTtFQUNFLHFCQUFBO0FWc0NGOztBVWhDQTtFQUVFLGdCQUFBO0FWa0NGOztBVTFCQTtFQUNFLFVBQUE7QVY2QkY7O0FVeEJBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFTDFISSxrQkFMSTtFS2lJUixvQkFBQTtBVjJCRjs7QVV2QkE7O0VBRUUsb0JBQUE7QVYwQkY7O0FVckJBO0VBQ0UsZUFBQTtBVndCRjs7QVVyQkE7RUFHRSxpQkFBQTtBVnNCRjtBVW5CRTtFQUNFLFVBQUE7QVZxQko7O0FVZEE7RUFDRSxhQUFBO0FWaUJGOztBVVRBOzs7O0VBSUUsMEJBQUE7QVZZRjtBVVRJOzs7O0VBQ0UsZUFBQTtBVmNOOztBVVBBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0FWVUY7O0FVTEE7RUFDRSxnQkFBQTtBVlFGOztBVUVBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBVkNGOztBVU9BO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EscUJQRzRCO0VFbE50QixpQ0FBQTtFS2tOTixvQkFBQTtBVkxGO0FLL1dJO0VLNldKO0lMcE1RLGlCQUFBO0VMME1OO0FBQ0Y7QVVFRTtFQUNFLFdBQUE7QVZBSjs7QVVPQTs7Ozs7OztFQU9FLFVBQUE7QVZKRjs7QVVPQTtFQUNFLFlBQUE7QVZKRjs7QVVhQTtFQUNFLG9CQUFBO0VBQ0EsNkJBQUE7QVZWRjs7QVVrQkE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0Usd0JBQUE7QVZsQkY7O0FVdUJBO0VBQ0UsVUFBQTtBVnBCRjs7QVUwQkE7RUFDRSxhQUFBO0FWdkJGOztBVTZCQTtFQUNFLGFBQUE7RUFDQSwwQkFBQTtBVjFCRjs7QVUrQkE7RUFDRSxxQkFBQTtBVjVCRjs7QVVpQ0E7RUFDRSxTQUFBO0FWOUJGOztBVXFDQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBVmxDRjs7QVUwQ0E7RUFDRSx3QkFBQTtBVnZDRjs7QVUrQ0E7RUFDRSx3QkFBQTtBVjVDRjs7QVduaUJBO0VOeVFNLGtCQUxJO0VNbFFSLGdCUnljNEI7QUg2RjlCOztBV2ppQkU7RU5zUU0saUNBQUE7RU1wUUosZ0JSNGJrQjtFUTNibEIsZ0JSNmEwQjtBSHVIOUI7QUtuY0k7RU1wR0Y7SU42UU0sZUFBQTtFTDhSTjtBQUNGOztBVzVpQkU7RU5zUU0saUNBQUE7RU1wUUosZ0JSNGJrQjtFUTNibEIsZ0JSNmEwQjtBSGtJOUI7QUs5Y0k7RU1wR0Y7SU42UU0saUJBQUE7RUx5U047QUFDRjs7QVd2akJFO0VOc1FNLGlDQUFBO0VNcFFKLGdCUjRia0I7RVEzYmxCLGdCUjZhMEI7QUg2STlCO0FLemRJO0VNcEdGO0lONlFNLGVBQUE7RUxvVE47QUFDRjs7QVdsa0JFO0VOc1FNLGlDQUFBO0VNcFFKLGdCUjRia0I7RVEzYmxCLGdCUjZhMEI7QUh3SjlCO0FLcGVJO0VNcEdGO0lONlFNLGlCQUFBO0VMK1ROO0FBQ0Y7O0FXN2tCRTtFTnNRTSxpQ0FBQTtFTXBRSixnQlI0YmtCO0VRM2JsQixnQlI2YTBCO0FIbUs5QjtBSy9lSTtFTXBHRjtJTjZRTSxlQUFBO0VMMFVOO0FBQ0Y7O0FXeGxCRTtFTnNRTSxpQ0FBQTtFTXBRSixnQlI0YmtCO0VRM2JsQixnQlI2YTBCO0FIOEs5QjtBSzFmSTtFTXBHRjtJTjZRTSxpQkFBQTtFTHFWTjtBQUNGOztBVzdrQkE7RUNyREUsZUFBQTtFQUNBLGdCQUFBO0Fac29CRjs7QVc3a0JBO0VDMURFLGVBQUE7RUFD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NHJFVjs7QStCOXJFTTtFQUVJLDhCQUFBO0EvQmdzRVY7O0ErQmxzRU07RUFFSSx3QkFBQTtBL0Jvc0VWOztBK0J0c0VNO0VBRUksK0JBQUE7QS9Cd3NFVjs7QStCMXNFTTtFQUVJLHdCQUFBO0EvQjRzRVY7O0ErQjlzRU07RUFFSSx3REFBQTtBL0JndEVWOztBK0JsdEVNO0VBRUksOERBQUE7QS9Cb3RFVjs7QStCdHRFTTtFQUVJLHVEQUFBO0EvQnd0RVY7O0ErQjF0RU07RUFFSSwyQkFBQTtBL0I0dEVWOztBK0I5dEVNO0VBRUksMkJBQUE7QS9CZ3VFVjs7QStCbHVFTTtFQUVJLDZCQUFBO0EvQm91RVY7O0ErQnR1RU07RUFFSSw2QkFBQTtBL0J3dUVWOztBK0IxdUVNO0VBRUksMEJBQUE7QS9CNHVFVjs7QStCOXVFTTtFQUVJLDJCQUFBO0EvQmd2RVY7O0ErQmx2RU07RUFFSSxpQkFBQTtBL0JvdkVWOztBK0J0dkVNO0VBRUksbUJBQUE7QS9Cd3ZFVjs7QStCMXZFTTtFQUVJLG9CQUFBO0EvQjR2RVY7O0ErQjl2RU07RUFFSSxvQkFBQTtBL0Jnd0VWOztBK0Jsd0VNO0VBRUksc0JBQUE7QS9Cb3dFVjs7QStCdHdFTTtFQUVJLHVCQUFBO0EvQnd3RVY7O0ErQjF3RU07RUFFSSxrQkFBQTtBL0I0d0VWOztBK0I5d0VNO0VBRUksb0JBQUE7QS9CZ3hFVjs7QStCbHhFTTtFQUVJLHFCQUFBO0EvQm94RVY7O0ErQnR4RU07RUFFSSxtQkFBQTtBL0J3eEVWOztBK0IxeEVNO0VBRUkscUJBQUE7QS9CNHhFVjs7QStCOXhFTTtFQUVJLHNCQUFBO0EvQmd5RVY7O0ErQmx5RU07RUFFSSwyQ0FBQTtBL0JveUVWOztBK0J0eUVNO0VBRUksc0NBQUE7QS9Cd3lFVjs7QStCMXlFTTtFQUVJLHNDQUFBO0EvQjR5RVY7O0ErQjl5RU07RUFFSSxvQ0FBQTtBL0JnekVWOztBK0JsekVNO0VBRUksb0JBQUE7QS9Cb3pFVjs7QStCdHpFTTtFQUVJLHdDQUFBO0EvQnd6RVY7O0ErQjF6RU07RUFFSSx3QkFBQTtBL0I0ekVWOztBK0I5ekVNO0VBRUksMENBQUE7QS9CZzBFVjs7QStCbDBFTTtFQUVJLDBCQUFBO0EvQm8wRVY7O0ErQnQwRU07RUFFSSwyQ0FBQTtBL0J3MEVWOztBK0IxMEVNO0VBRUksMkJBQUE7QS9CNDBFVjs7QStCOTBFTTtFQUVJLHlDQUFBO0EvQmcxRVY7O0ErQmwxRU07RUFFSSx5QkFBQTtBL0JvMUVWOztBK0J0MUVNO0VBRUksZ0NBQUE7QS9CdzFFVjs7QStCMTFFTTtFQUVJLGdDQUFBO0EvQjQxRVY7O0ErQjkxRU07RUFFSSxnQ0FBQTtBL0JnMkVWOztBK0JsMkVNO0VBRUksZ0NBQUE7QS9CbzJFVjs7QStCdDJFTTtFQUVJLGdDQUFBO0EvQncyRVY7O0ErQjEyRU07RUFFSSxnQ0FBQTtBL0I0MkVWOztBK0I5MkVNO0VBRUksZ0NBQUE7QS9CZzNFVjs7QStCbDNFTTtFQUVJLGdDQUFBO0EvQm8zRVY7O0ErQnQzRU07RUFFSSw2QkFBQTtBL0J3M0VWOztBK0IxM0VNO0VBRUksNEJBQUE7QS9CNDNFVjs7QStCOTNFTTtFQUVJLDRCQUFBO0EvQmc0RVY7O0ErQmw0RU07RUFFSSw0QkFBQTtBL0JvNEVWOztBK0J0NEVNO0VBRUksNEJBQUE7QS9CdzRFVjs7QStCMTRFTTtFQUVJLDRCQUFBO0EvQjQ0RVY7O0ErQjk0RU07RUFFSSxxQkFBQTtBL0JnNUVWOztBK0JsNUVNO0VBRUkscUJBQUE7QS9CbzVFVjs7QStCdDVFTTtFQUVJLHFCQUFBO0EvQnc1RVY7O0ErQjE1RU07RUFFSSxzQkFBQTtBL0I0NUVWOztBK0I5NUVNO0VBRUksc0JBQUE7QS9CZzZFVjs7QStCbDZFTTtFQUVJLDBCQUFBO0EvQm82RVY7O0ErQnQ2RU07RUFFSSx1QkFBQTtBL0J3NkVWOztBK0IxNkVNO0VBRUksMkJBQUE7QS9CNDZFVjs7QStCOTZFTTtFQUVJLHNCQUFBO0EvQmc3RVY7O0ErQmw3RU07RUFFSSxzQkFBQTtBL0JvN0VWOztBK0J0N0VNO0VBRUksc0JBQUE7QS9CdzdFVjs7QStCMTdFTTtFQUVJLHVCQUFBO0EvQjQ3RVY7O0ErQjk3RU07RUFFSSx1QkFBQTtBL0JnOEVWOztBK0JsOEVNO0VBRUksMkJBQUE7QS9CbzhFVjs7QStCdDhFTTtFQUVJLHdCQUFBO0EvQnc4RVY7O0ErQjE4RU07RUFFSSw0QkFBQTtBL0I0OEVWOztBK0I5OEVNO0VBRUkseUJBQUE7QS9CZzlFVjs7QStCbDlFTTtFQUVJLDhCQUFBO0EvQm85RVY7O0ErQnQ5RU07RUFFSSxpQ0FBQTtBL0J3OUVWOztBK0IxOUVNO0VBRUksc0NBQUE7QS9CNDlFVjs7QStCOTlFTTtFQUVJLHlDQUFBO0EvQmcrRVY7O0ErQmwrRU07RUFFSSx1QkFBQTtBL0JvK0VWOztBK0J0K0VNO0VBRUksdUJBQUE7QS9CdytFVjs7QStCMStFTTtFQUVJLHlCQUFBO0EvQjQrRVY7O0ErQjkrRU07RUFFSSx5QkFBQTtBL0JnL0VWOztBK0JsL0VNO0VBRUksMEJBQUE7QS9Cby9FVjs7QStCdC9FTTtFQUVJLDRCQUFBO0EvQncvRVY7O0ErQjEvRU07RUFFSSxrQ0FBQTtBL0I0L0VWOztBK0I5L0VNO0VBRUksaUJBQUE7QS9CZ2dGVjs7QStCbGdGTTtFQUVJLHVCQUFBO0EvQm9nRlY7O0ErQnRnRk07RUFFSSxzQkFBQTtBL0J3Z0ZWOztBK0IxZ0ZNO0VBRUksb0JBQUE7QS9CNGdGVjs7QStCOWdGTTtFQUVJLHNCQUFBO0EvQmdoRlY7O0ErQmxoRk07RUFFSSxvQkFBQTtBL0JvaEZWOztBK0J0aEZNO0VBRUksc0NBQUE7QS9Cd2hGVjs7QStCMWhGTTtFQUVJLG9DQUFBO0EvQjRoRlY7O0ErQjloRk07RUFFSSxrQ0FBQTtBL0JnaUZWOztBK0JsaUZNO0VBRUkseUNBQUE7QS9Cb2lGVjs7QStCdGlGTTtFQUVJLHdDQUFBO0EvQndpRlY7O0ErQjFpRk07RUFFSSx3Q0FBQTtBL0I0aUZWOztBK0I5aUZNO0VBRUksa0NBQUE7QS9CZ2pGVjs7QStCbGpGTTtFQUVJLGdDQUFBO0EvQm9qRlY7O0ErQnRqRk07RUFFSSw4QkFBQTtBL0J3akZWOztBK0IxakZNO0VBRUksZ0NBQUE7QS9CNGpGVjs7QStCOWpG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N0ZWOztBK0JuN0ZNO0VBRUksNEJBQUE7RUFBQSwrQkFBQTtBL0JzN0ZWOztBK0J4N0ZNO0VBRUkseUJBQUE7QS9CMDdGVjs7QStCNTdGTTtFQUVJLCtCQUFBO0EvQjg3RlY7O0ErQmg4Rk07RUFFSSw4QkFBQTtBL0JrOEZWOztBK0JwOEZNO0VBRUksNEJBQUE7QS9CczhGVjs7QStCeDhGTTtFQUVJLDhCQUFBO0EvQjA4RlY7O0ErQjU4Rk07RUFFSSw0QkFBQTtBL0I4OEZWOztBK0JoOUZNO0VBRUksMkJBQUE7QS9CazlGVjs7QStCcDlGTTtFQUVJLGlDQUFBO0EvQnM5RlY7O0ErQng5Rk07RUFFSSxnQ0FBQTtBL0IwOUZWOztBK0I1OUZNO0VBRUksOEJBQUE7QS9CODlGVjs7QStCaCtGTTtFQUVJLGdDQUFBO0EvQmsrRlY7O0ErQnArRk07RUFFSSw4QkFBQTtBL0JzK0ZWOztBK0J4K0ZNO0VBRUksNEJBQUE7QS9CMCtGVjs7QStCNStGTTtFQUVJLGtDQUFBO0EvQjgrRlY7O0ErQmgvRk07RUFFSSxpQ0FBQTtBL0JrL0ZWOztBK0JwL0ZNO0VBRUksK0JBQUE7QS9Ccy9GVjs7QStCeC9GTTtFQUVJLGlDQUFBO0EvQjAvRlY7O0ErQjUvRk07RUFFSSwrQkFBQTtBL0I4L0ZWOztBK0JoZ0dNO0VBRUksMEJBQUE7QS9Ca2dHVjs7QStCcGdHTTtFQUVJLGdDQUFBO0EvQnNnR1Y7O0ErQnhnR007RUFFSSwrQkFBQTtBL0IwZ0dWOztBK0I1Z0dNO0VBRUksNkJBQUE7QS9COGdHVjs7QStCaGhHTTtFQUVJLCtCQUFBO0EvQmtoR1Y7O0ErQnBoR007RUFFSSw2QkFBQTtBL0JzaEdWOztBK0J4aEdNO0VBRUksZ0RBQUE7QS9CMGhHVjs7QStCNWhHTTtFQUVJLDRDQUFBO0EvQjhoR1Y7O0ErQmhpR007RUFFSSw0Q0FBQTtBL0JraUdWOztBK0JwaUdNO0VBRUksMENBQUE7QS9Cc2lHVjs7QStCeGlHTTtFQUVJLDRDQUFBO0EvQjBpR1Y7O0ErQjVpR007RUFFSSw2QkFBQTtBL0I4aUdWOztBK0JoakdNO0VBRUksMEJBQUE7QS9Ca2pHVjs7QStCcGpHTTtFQUVJLDZCQUFBO0EvQnNqR1Y7O0ErQnhqR007RUFFSSw2QkFBQTtBL0IwakdWOztBK0I1akdNO0VBRUksMkJBQUE7QS9COGpHVjs7QStCaGtHTTtFQUVJLCtCQUFBO0EvQmtrR1Y7O0ErQnBrR007RUFFSSwyQkFBQTtBL0Jza0dWOztBK0J4a0dNO0VBRUksMkJBQUE7QS9CMGtHVjs7QStCNWtHTTtFQUVJLDhCQUFBO0EvQjhrR1Y7O0ErQmhsR007RUFFSSx5QkFBQTtBL0JrbEdWOztBK0JwbEdNO0VBRUksNEJBQUE7QS9Cc2xHVjs7QStCeGxHTTtFQUVJLDJCQUFBO0EvQjBsR1Y7O0ErQjVsR007RUFFSSx5QkFBQTtBL0I4bEdWOztBK0JobUdNO0VBRUksMkJBQUE7QS9Ca21HVjs7QStCcG1HTTtFQUVJLDRCQUFBO0EvQnNtR1Y7O0ErQnhtR007RUFFSSw2QkFBQTtBL0IwbUdWOztBK0I1bUdNO0VBRUksZ0NBQUE7QS9COG1HVjs7QStCaG5HTTtFQUVJLHFDQUFBO0EvQmtuR1Y7O0ErQnBuR007RUFFSSx3Q0FBQTtBL0JzbkdWOztBK0J4bkdNO0VBRUksb0NBQUE7QS9CMG5HVjs7QStCNW5HTTtFQUVJLG9DQUFBO0EvQjhuR1Y7O0ErQmhvR007RUFFSSxxQ0FBQTtBL0Jrb0dWOztBK0Jwb0dNO0VBRUksOEJBQUE7QS9Cc29HVjs7QStCeG9HTTtFQUVJLDhCQUFBO0EvQjBvR1Y7O0ErQjlvR1EscUJBQUE7QUFFRjtFQUVJLGdDQUFBO0VBQUEsaUNBQUE7QS9CZ3BHVjs7QStCcG9HUSxtQkFBQTtBQWRGO0VBRUkseUJBQUE7QS9CcXBHVjs7QStCdnBHTTtFQUVJLHlCQUFBO0EvQnlwR1Y7O0ErQjNwR007RUFFSSx5QkFBQTtBL0I2cEdWOztBK0IvcEdNO0VBRUkseUJBQUE7QS9CaXFHVjs7QStCbnFHTTtFQUVJLHlCQUFBO0EvQnFxR1Y7O0ErQnZxR007RUFFSSx5QkFBQTtBL0J5cUdWOztBK0IzcUdNO0VBRUkseUJBQUE7QS9CNnFHVjs7QStCL3FHTTtFQUVJLHlCQUFBO0EvQmlyR1Y7O0ErQm5yR007RUFFSSxzQkFBQTtBL0JxckdWOztBK0J2ckdNO0VBRUkseUJBQUE7QS9CeXJHVjs7QStCM3JHTTtFQUVJLHlCQUFBO0EvQjZyR1Y7O0ErQi9yR007RUFFSSxvQ0FBQTtBL0Jpc0dWOztBK0Juc0dNO0VBRUksMENBQUE7QS9CcXNHVjs7QStCdnNHTTtFQUVJLHlCQUFBO0EvQnlzR1Y7O0ErQjNzR007RUFFSSxvQ0FBQTtBL0I2c0dWOztBK0Ivc0dNO0VBRUksb0NBQUE7QS9CaXRHVjs7QStCbnRHTTtFQUVJLG9DQUFBO0EvQnF0R1Y7O0ErQnZ0R007RUFFSSxvQ0FBQTtBL0J5dEdWOztBK0IzdEdNO0VBRUksb0NBQUE7QS9CNnRHVjs7QStCL3RHTTtFQUVJLG9DQUFBO0EvQml1R1Y7O0ErQm51R007RUFFSSxvQ0FBQTtBL0JxdUdWOztBK0J2dUdNO0VBRUksb0NBQUE7QS9CeXVHVjs7QStCM3VHTTtFQUVJLGlDQUFBO0EvQjZ1R1Y7O0ErQi91R007RUFFSSxpQ0FBQTtBL0JpdkdWOztBK0JudkdNO0VBRUksd0NBQUE7QS9CcXZHVjs7QStCdnZHTTtFQUVJLCtDQUFBO0EvQnl2R1Y7O0ErQjN2R007RUFFSSwyQkFBQTtBL0I2dkdWOztBK0IvdkdNO0VBRUksNEJBQUE7QS9CaXdHVjs7QStCbndHTTtFQUVJLDRCQUFBO0EvQnF3R1Y7O0ErQnZ3R007RUFFSSwrQkFBQTtBL0J5d0dWOztBK0Izd0dNO0VBRUksK0JBQUE7QS9CNndHVjs7QStCL3dHTTtFQUVJLGlDQUFBO0EvQml4R1Y7O0ErQm54R007RUFFSSwyQkFBQTtBL0JxeEdWOztBK0J2eEdNO0VBRUksZ0NBQUE7QS9CeXhHVjs7QStCM3hHTTtFQUVJLGlDQUFBO0EvQjZ4R1Y7O0ErQi94R007RUFFSSxnQ0FBQTtBL0JpeUdWOztBK0JueUdNO0VBRUksNkJBQUE7QS9CcXlHVjs7QStCdnlHTTtFQUVJLCtCQUFBO0EvQnl5R1Y7O0ErQjN5R007RUFFSSwwQ0FBQTtFQUFBLDJDQUFBO0EvQjh5R1Y7O0ErQmh6R007RUFFSSwyQ0FBQTtFQUFBLDhDQUFBO0EvQm16R1Y7O0ErQnJ6R007RUFFSSw4Q0FBQTtFQUFBLDZDQUFBO0EvQnd6R1Y7O0ErQjF6R007RUFFSSw2Q0FBQTtFQUFBLDBDQUFBO0EvQjZ6R1Y7O0ErQi96R007RUFFSSw4QkFBQTtBL0JpMEdWOztBK0JuMEdNO0VBRUksNkJBQUE7QS9CcTBHVjs7QWlCenpHSTtFY2RFO0lBRUksc0JBQUE7RS9CMDBHUjtFK0I1MEdJO0lBRUksdUJBQUE7RS9CNjBHUjtFK0IvMEdJO0lBRUksc0JBQUE7RS9CZzFHUjtFK0JsMUdJO0lBRUksMEJBQUE7RS9CbTFHUjtFK0JyMUdJO0lBRUksZ0NBQUE7RS9CczFHUjtFK0J4MUdJO0lBRUkseUJBQUE7RS9CeTFHUjtFK0IzMUdJO0lBRUksd0JBQUE7RS9CNDFHUjtFK0I5MUdJO0lBRUkseUJBQUE7RS9CKzFHUjtFK0JqMkdJO0lBRUksNkJBQUE7RS9CazJHUjtFK0JwMkdJO0lBRUksOEJBQUE7RS9CcTJHUjtFK0J2MkdJO0lBRUksd0JBQUE7RS9CdzJHUjtFK0IxMkdJO0lBRUksK0JBQUE7RS9CMjJHUjtFK0I3MkdJO0lBRUksd0JBQUE7RS9CODJHUjtFK0JoM0dJO0lBRUkseUJBQUE7RS9CaTNHUjtFK0JuM0dJO0lBRUksOEJBQUE7RS9CbzNHUjtFK0J0M0dJO0lBRUksaUNBQUE7RS9CdTNHUjtFK0J6M0dJO0lBRUksc0NBQUE7RS9CMDNHUjtFK0I1M0dJO0lBRUkseUNBQUE7RS9CNjNHUjtFK0IvM0dJO0lBRUksdUJBQUE7RS9CZzRHUjtFK0JsNEdJO0lBRUksdUJBQUE7RS9CbTRHUjtFK0JyNEdJO0lBRUkseUJBQUE7RS9CczRHUjtFK0J4NEdJO0lBRUkseUJBQUE7RS9CeTRHUjtFK0IzNEdJO0lBRUksMEJBQUE7RS9CNDRHUjtFK0I5NEdJO0lBRUksNEJBQUE7RS9CKzRHUjtFK0JqNUdJO0lBRUksa0NBQUE7RS9CazVHUjtFK0JwNUdJO0lBRUksaUJBQUE7RS9CcTVHUjtFK0J2NUdJO0lBRUksdUJBQUE7RS9CdzVHUjtFK0IxNUdJO0lBRUksc0JBQUE7RS9CMjVHUjtFK0I3NUdJO0lBRUksb0JBQUE7RS9CODVHUjtFK0JoNkdJO0lBRUksc0JBQUE7RS9CaTZHUjtFK0JuNkdJO0lBRUksb0JBQUE7RS9CbzZHUjtFK0J0NkdJO0lBRUksc0NBQUE7RS9CdTZHUjtFK0J6NkdJO0lBRUksb0NBQUE7RS9CMDZHUjtFK0I1NkdJO0lBRUksa0NBQUE7RS9CNjZHUjtFK0IvNkdJO0lBRUkseUNBQUE7RS9CZzdHUjtFK0JsN0dJO0lBRUksd0NBQUE7RS9CbTdHUjtFK0JyN0dJO0lBRUksd0NBQUE7RS9CczdHUjtFK0J4N0dJO0lBRUksa0NBQUE7RS9CeTdHUjtFK0IzN0dJO0lBRUksZ0NBQUE7RS9CNDdHUjtFK0I5N0dJO0lBRUksOEJBQUE7RS9CKzdHUjtFK0JqOEdJO0lBRUksZ0NBQUE7RS9CazhHUjtFK0JwOEdJO0lBRUksK0JBQUE7RS9CcThHUjtFK0J2OEdJO0lBRUksb0NBQUE7RS9CdzhHUjtFK0IxOEdJO0lBRUksa0NBQUE7RS9CMjhHUjtFK0I3OEdJO0lBRUksZ0NBQUE7RS9CODhHUjtFK0JoOUdJO0lBRUksdUNBQUE7RS9CaTlHUjtFK0JuOUdJO0lBRUksc0NBQUE7RS9CbzlHUjtFK0J0OUdJO0lBRUksaUNBQUE7RS9CdTlHUjtFK0J6OUdJO0lBRUksMkJBQUE7RS9CMDlHUjtFK0I1OUdJO0lBRUksaUNBQUE7RS9CNjlHUjtFK0IvOUdJO0lBRUksK0JBQUE7RS9CZytHUjtFK0JsK0dJO0lBRUksNkJBQUE7RS9CbStHUjtFK0JyK0dJO0lBRUksK0JBQUE7RS9CcytHUjtFK0J4K0dJO0lBRUksOEJBQUE7RS9CeStHUjtFK0IzK0dJO0lBRUksb0JBQUE7RS9CNCtHUjtFK0I5K0dJO0lBRUksbUJBQUE7RS9CKytHUjtFK0JqL0dJO0lBRUksbUJBQUE7RS9Cay9HUjtFK0JwL0dJO0lBRUksbUJBQUE7RS9CcS9HUjtFK0J2L0dJO0lBRUksbUJBQUE7RS9Cdy9HUjtFK0IxL0dJO0lBRUksbUJBQUE7RS9CMi9HUjtFK0I3L0dJO0lB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Qm15SFI7RStCcnlISTtJQUVJLDZCQUFBO0UvQnN5SFI7RStCeHlISTtJQUVJLCtCQUFBO0UvQnl5SFI7RStCM3lISTtJQUVJLDZCQUFBO0UvQjR5SFI7RStCOXlISTtJQUVJLDJCQUFBO0UvQit5SFI7RStCanpISTtJQUVJLDRCQUFBO0UvQmt6SFI7RStCcHpISTtJQUVJLDZCQUFBO0UvQnF6SFI7QUFDRjtBaUIxeUhJO0VjZEU7SUFFSSxzQkFBQTtFL0IwekhSO0UrQjV6SEk7SUFFSSx1QkFBQTtFL0I2ekhSO0UrQi96SEk7SUFFSSxzQkFBQTtFL0JnMEhSO0UrQmwwSEk7SUFFSSwwQkFBQTtFL0JtMEhSO0UrQnIwSEk7SUFFSSxnQ0FBQTtFL0JzMEhSO0UrQngwSEk7SUFFSSx5QkFBQTtFL0J5MEhSO0UrQjMwSEk7SUFFSSx3QkFBQTtFL0I0MEhSO0UrQjkwSEk7SUFFSSx5QkFBQTtFL0IrMEhSO0UrQmoxSEk7SUFFSSw2QkFBQTtFL0JrMUhSO0UrQnAxSEk7SUFFSSw4QkFBQTtFL0JxMUhSO0UrQnYxSEk7SUFFSSx3QkFBQTtFL0J3MUhSO0UrQjExSEk7SUFFSSwrQkFBQTtFL0IyMUhSO0UrQjcxSEk7SUFFSSx3QkFBQTtFL0I4MUhSO0UrQmgySEk7SUFFSSx5QkFBQTtFL0JpMkhSO0UrQm4ySEk7SUFFSSw4QkFBQTtFL0JvMkhSO0UrQnQySEk7SUFFSSxpQ0FBQTtFL0J1MkhSO0UrQnoySEk7SUFFSSxzQ0FBQTtFL0IwMkhSO0UrQjUySEk7SUFFSSx5Q0FBQTtFL0I2MkhSO0UrQi8ySEk7SUFFSSx1QkFBQTtFL0JnM0hSO0UrQmwzSEk7SUFFSSx1QkFBQTtFL0JtM0hSO0UrQnIzSEk7SUFFSSx5QkFBQTtFL0JzM0hSO0UrQngzSEk7SUFFSSx5QkFBQTtFL0J5M0hSO0UrQjMzSEk7SUFFSSwwQkFBQTtFL0I0M0hSO0UrQjkzSEk7SUFFSSw0QkFBQTtFL0IrM0hSO0UrQmo0SEk7SUFFSSxrQ0FBQTtFL0JrNEhSO0UrQnA0SEk7SUFFSSxpQkFBQTtFL0JxNEhSO0UrQnY0SEk7SUFFSSx1QkFBQTtFL0J3NEhSO0UrQjE0SEk7SUFFSSxzQkFBQTtFL0IyNEhSO0UrQjc0SEk7SUFFSSxvQkFBQTtFL0I4NEhSO0UrQmg1SEk7SUFFSSxzQkFBQTtFL0JpNUhSO0UrQm41SEk7SUFFSSxvQkFBQTtFL0JvNUhSO0UrQnQ1SEk7SUFFSSxzQ0FBQTtFL0J1NUhSO0UrQno1SEk7SUFFSSxvQ0FBQTtFL0IwNUhSO0UrQjU1SEk7SUFFSSxrQ0FBQTtFL0I2NUhSO0UrQi81SEk7SUFFSSx5Q0FBQTtFL0JnNkhSO0UrQmw2SEk7SUFFSSx3Q0FBQTtFL0JtNkhSO0UrQnI2SEk7SUFFSSx3Q0FBQTtFL0JzNkhSO0UrQng2SEk7SUFFSSxrQ0FBQTtFL0J5NkhSO0UrQjM2SEk7SUFFSSxnQ0FBQTtFL0I0NkhSO0UrQjk2SEk7SUFFSSw4QkFBQTtFL0IrNkhSO0UrQmo3SEk7SUFFSSxnQ0FBQTtFL0JrN0hSO0UrQnA3SEk7SUFFSSwrQkFBQTtFL0JxN0hSO0UrQnY3SEk7SUFFSSxvQ0FBQTtFL0J3N0hSO0UrQjE3SEk7SUFFSSxrQ0FBQTtFL0IyN0hSO0UrQjc3SEk7SUFFSSxnQ0FBQTtFL0I4N0hSO0UrQmg4SEk7SUFFSSx1Q0FBQTtFL0JpOEhSO0UrQm44SEk7SUFFSSxzQ0FBQTtFL0JvOEhSO0UrQnQ4SEk7SUFFSSxpQ0FBQTtFL0J1OEhSO0UrQno4SEk7SUFFSSwyQkFBQTtFL0IwOEhSO0UrQjU4SEk7SUFFSSxpQ0FBQTtFL0I2OEhSO0UrQi84SEk7SUFFSSwrQkFBQTtFL0JnOUhSO0UrQmw5SEk7SUFFSSw2QkFBQTtFL0JtOUhSO0UrQnI5SEk7SUFFSSwrQkFBQTtFL0JzOUhSO0UrQng5SEk7SUFFSSw4QkFBQTtFL0J5OUhSO0UrQjM5SEk7SUFFSSxvQkFBQTtFL0I0OUhSO0UrQjk5SEk7SUFFSSxtQkFBQTtFL0IrOUhSO0UrQmorSEk7SUFFSSxtQkFBQTtFL0JrK0hSO0UrQnArSEk7SUFFSSxtQkFBQTtFL0JxK0hSO0UrQnYrSEk7SUFFSSxtQkFBQTtFL0J3K0hSO0UrQjErSEk7SUFFSSxtQkFBQTtFL0IyK0hSO0Ur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K0JBQUE7RS9CbXhJUjtFK0JyeElJO0lBRUksNkJBQUE7RS9Cc3hJUjtFK0J4eElJO0lBRUksK0JBQUE7RS9CeXhJUjtFK0IzeElJO0lBRUksNkJBQUE7RS9CNHhJUjtFK0I5eElJO0lBRUksMkJBQUE7RS9CK3hJUjtFK0JqeUlJO0lBRUksNEJBQUE7RS9Ca3lJUjtFK0JweUlJO0lBRUksNkJBQUE7RS9CcXlJUjtBQUNGO0FpQjF4SUk7RWNkRTtJQUVJLHNCQUFBO0UvQjB5SVI7RStCNXlJSTtJQUVJLHVCQUFBO0UvQjZ5SVI7RStCL3lJSTtJQUVJLHNCQUFBO0UvQmd6SVI7RStCbHpJSTtJQUVJLDBCQUFBO0UvQm16SVI7RStCcnpJSTtJQUVJLGdDQUFBO0UvQnN6SVI7RStCeHpJSTtJQUVJLHlCQUFBO0UvQnl6SVI7RStCM3pJSTtJQUVJLHdCQUFBO0UvQjR6SVI7RStCOXpJSTtJQUVJLHlCQUFBO0UvQit6SVI7RStCajBJSTtJQUVJLDZCQUFBO0UvQmswSVI7RStCcDBJSTtJQUVJLDhCQUFBO0UvQnEwSVI7RStCdjBJSTtJQUVJLHdCQUFBO0UvQncwSVI7RStCMTBJSTtJQUVJLCtCQUFBO0UvQjIwSVI7RStCNzBJSTtJQUVJLHdCQUFBO0UvQjgwSVI7RStCaDFJSTtJQUVJLHlCQUFBO0UvQmkxSVI7RStCbjFJSTtJQUVJLDhCQUFBO0UvQm8xSVI7RStCdDFJSTtJQUVJLGlDQUFBO0UvQnUxSVI7RStCejFJSTtJQUVJLHNDQUFBO0UvQjAxSVI7RStCNTFJSTtJQUVJLHlDQUFBO0UvQjYxSVI7RStCLzFJSTtJQUVJLHVCQUFBO0UvQmcySVI7RStCbDJJSTtJQUVJLHVCQUFBO0UvQm0ySVI7RStCcjJJSTtJQUVJLHlCQUFBO0UvQnMySVI7RStCeDJJSTtJQUVJLHlCQUFBO0UvQnkySVI7RStCMzJJSTtJQUVJLDBCQUFBO0UvQjQySVI7RStCOTJJSTtJQUVJLDRCQUFBO0UvQisySVI7RStCajNJSTtJQUVJLGtDQUFBO0UvQmszSVI7RStCcDNJSTtJQUVJLGlCQUFBO0UvQnEzSVI7RStCdjNJSTtJQUVJLHVCQUFBO0UvQnczSVI7RStCMTNJSTtJQUVJLHNCQUFBO0UvQjIzSVI7RStCNzNJSTtJQUVJLG9CQUFBO0UvQjgzSVI7RStCaDRJSTtJQUVJLHNCQUFBO0UvQmk0SVI7RStCbjRJSTtJQUVJLG9CQUFBO0UvQm80SVI7RStCdDRJSTtJQUVJLHNDQUFBO0UvQnU0SVI7RStCejRJSTtJQUVJLG9DQUFBO0UvQjA0SVI7RStCNTRJSTtJQUVJLGtDQUFBO0UvQjY0SVI7RStCLzRJSTtJQUVJLHlDQUFBO0UvQmc1SVI7RStCbDVJSTtJQUVJLHdDQUFBO0UvQm01SVI7RStCcjVJSTtJQUVJLHdDQUFBO0UvQnM1SVI7RStCeDVJSTtJQUVJLGtDQUFBO0UvQnk1SVI7RStCMzVJSTtJQUVJLGdDQUFBO0UvQjQ1SVI7RStCOTVJSTtJQUVJLDhCQUFBO0UvQis1SVI7RStCajZJSTtJQUVJLGdDQUFBO0UvQms2SVI7RStCcDZJSTtJQUVJLCtCQUFBO0UvQnE2SVI7RStCdjZJSTtJQUVJLG9DQUFBO0UvQnc2SVI7RStCMTZJSTtJQUVJLGtDQUFBO0UvQjI2SVI7RStCNzZJSTtJQUVJLGdDQUFBO0UvQjg2SVI7RStCaDdJSTtJQUVJLHVDQUFBO0UvQmk3SVI7RStCbjdJSTtJQUVJLHNDQUFBO0UvQm83SVI7RStCdDdJSTtJQUVJLGlDQUFBO0UvQnU3SVI7RStCejdJSTtJQUVJLDJCQUFBO0UvQjA3SVI7RStCNTdJSTtJQUVJLGlDQUFBO0UvQjY3SVI7RStCLzdJSTtJQUVJLCtCQUFBO0UvQmc4SVI7RStCbDhJSTtJQUVJLDZCQUFBO0UvQm04SVI7RStCcjhJSTtJQUVJLCtCQUFBO0UvQnM4SVI7RStCeDhJSTtJQUVJLDhCQUFBO0UvQnk4SVI7RStCMzhJSTtJQUVJLG9CQUFBO0UvQjQ4SVI7RStCOThJSTtJQUVJLG1CQUFBO0UvQis4SVI7RStCajlJSTtJQUVJLG1CQUFBO0UvQms5SVI7RStCcDlJSTtJQUVJLG1CQUFBO0UvQnE5SVI7RStCdjlJSTtJQUVJLG1CQUFBO0UvQnc5SVI7RStCMTlJSTtJQUVJLG1CQUFBO0Uv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Skk7SUFFSSwrQkFBQTtFL0Jtd0pSO0UrQnJ3Skk7SUFFSSw2QkFBQTtFL0Jzd0pSO0UrQnh3Skk7SUFFSSwrQkFBQTtFL0J5d0pSO0UrQjN3Skk7SUFFSSw2QkFBQTtFL0I0d0pSO0UrQjl3Skk7SUFFSSwyQkFBQTtFL0Ird0pSO0UrQmp4Skk7SUFFSSw0QkFBQTtFL0JreEpSO0UrQnB4Skk7SUFFSSw2QkFBQTtFL0JxeEpSO0FBQ0Y7QWlCMXdKSTtFY2RFO0lBRUksc0JBQUE7RS9CMHhKUjtFK0I1eEpJO0lBRUksdUJBQUE7RS9CNnhKUjtFK0IveEpJO0lBRUksc0JBQUE7RS9CZ3lKUjtFK0JseUpJO0lBRUksMEJBQUE7RS9CbXlKUjtFK0JyeUpJO0lBRUksZ0NBQUE7RS9Cc3lKUjtFK0J4eUpJO0lBRUkseUJBQUE7RS9CeXlKUjtFK0IzeUpJO0lBRUksd0JBQUE7RS9CNHlKUjtFK0I5eUpJO0lBRUkseUJBQUE7RS9CK3lKUjtFK0JqekpJO0lBRUksNkJBQUE7RS9Ca3pKUjtFK0JwekpJO0lBRUksOEJBQUE7RS9CcXpKUjtFK0J2ekpJO0lBRUksd0JBQUE7RS9Cd3pKUjtFK0IxekpJO0lBRUksK0JBQUE7RS9CMnpKUjtFK0I3ekpJO0lBRUksd0JBQUE7RS9COHpKUjtFK0JoMEpJO0lBRUkseUJBQUE7RS9CaTBKUjtFK0JuMEpJO0lBRUksOEJBQUE7RS9CbzBKUjtFK0J0MEpJO0lBRUksaUNBQUE7RS9CdTBKUjtFK0J6MEpJO0lBRUksc0NBQUE7RS9CMDBKUjtFK0I1MEpJO0lBRUkseUNBQUE7RS9CNjBKUjtFK0IvMEpJO0lBRUksdUJBQUE7RS9CZzFKUjtFK0JsMUpJO0lBRUksdUJBQUE7RS9CbTFKUjtFK0JyMUpJO0lBRUkseUJBQUE7RS9CczFKUjtFK0J4MUpJO0lBRUkseUJBQUE7RS9CeTFKUjtFK0IzMUpJO0lBRUksMEJBQUE7RS9CNDFKUjtFK0I5MUpJO0lBRUksNEJBQUE7RS9CKzFKUjtFK0JqMkpJO0lBRUksa0NBQUE7RS9CazJKUjtFK0JwMkpJO0lBRUksaUJBQUE7RS9CcTJKUjtFK0J2MkpJO0lBRUksdUJBQUE7RS9CdzJKUjtFK0IxMkpJO0lBRUksc0JBQUE7RS9CMjJKUjtFK0I3MkpJO0lBRUksb0JBQUE7RS9CODJKUjtFK0JoM0pJO0lBRUksc0JBQUE7RS9CaTNKUjtFK0JuM0pJO0lBRUksb0JBQUE7RS9CbzNKUjtFK0J0M0pJO0lBRUksc0NBQUE7RS9CdTNKUjtFK0J6M0pJO0lBRUksb0NBQUE7RS9CMDNKUjtFK0I1M0pJO0lBRUksa0NBQUE7RS9CNjNKUjtFK0IvM0pJO0lBRUkseUNBQUE7RS9CZzRKUjtFK0JsNEpJO0lBRUksd0NBQUE7RS9CbTRKUjtFK0JyNEpJO0lBRUksd0NBQUE7RS9CczRKUjtFK0J4NEpJO0lBRUksa0NBQUE7RS9CeTRKUjtFK0IzNEpJO0lBRUksZ0NBQUE7RS9CNDRKUjtFK0I5NEpJO0lBRUksOEJBQUE7RS9CKzRKUjtFK0JqNUpJO0lBRUksZ0NBQUE7RS9CazVKUjtFK0JwNUpJO0lBRUksK0JBQUE7RS9CcTVKUjtFK0J2NUpJO0lBRUksb0NBQUE7RS9CdzVKUjtFK0IxNUpJO0lBRUksa0NBQUE7RS9CMjVKUjtFK0I3NUpJO0lBRUksZ0NBQUE7RS9CODVKUjtFK0JoNkpJO0lBRUksdUNBQUE7RS9CaTZKUjtFK0JuNkpJO0lBRUksc0NBQUE7RS9CbzZKUjtFK0J0NkpJO0lBRUksaUNBQUE7RS9CdTZKUjtFK0J6NkpJO0lBRUksMkJBQUE7RS9CMDZKUjtFK0I1NkpJO0lBRUksaUNBQUE7RS9CNjZKUjtFK0IvNkpJO0lBRUksK0JBQUE7RS9CZzdKUjtFK0JsN0pJO0lBRUksNkJBQUE7RS9CbTdKUjtFK0JyN0pJO0lBRUksK0JBQUE7RS9CczdKUjtFK0J4N0pJO0lBRUksOEJBQUE7RS9CeTdKUjtFK0IzN0pJO0lBRUksb0JBQUE7RS9CNDdKUjtFK0I5N0pJO0lBRUksbUJBQUE7RS9CKzdKUjtFK0JqOEpJO0lBRUksbUJBQUE7RS9CazhKUjtFK0JwOEpJO0lBRUksbUJBQUE7RS9CcThKUjtFK0J2OEpJO0lBRUksbUJBQUE7RS9CdzhKUjtFK0IxOEpJO0lBRUks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S1I7RStCbHZLSTtJQUVJLCtCQUFBO0UvQm12S1I7RStCcnZLSTtJQUVJLDZCQUFBO0UvQnN2S1I7RStCeHZLSTtJQUVJLCtCQUFBO0UvQnl2S1I7RStCM3ZLSTtJQUVJLDZCQUFBO0UvQjR2S1I7RStCOXZLSTtJQUVJLDJCQUFBO0UvQit2S1I7RStCandLSTtJQUVJLDRCQUFBO0UvQmt3S1I7RStCcHdLSTtJQUVJLDZCQUFBO0UvQnF3S1I7QUFDRjtBaUIxdktJO0VjZEU7SUFFSSxzQkFBQTtFL0Iwd0tSO0UrQjV3S0k7SUFFSSx1QkFBQTtFL0I2d0tSO0UrQi93S0k7SUFFSSxzQkFBQTtFL0JneEtSO0UrQmx4S0k7SUFFSSwwQkFBQTtFL0JteEtSO0UrQnJ4S0k7SUFFSSxnQ0FBQTtFL0JzeEtSO0UrQnh4S0k7SUFFSSx5QkFBQTtFL0J5eEtSO0UrQjN4S0k7SUFFSSx3QkFBQTtFL0I0eEtSO0UrQjl4S0k7SUFFSSx5QkFBQTtFL0IreEtSO0UrQmp5S0k7SUFFSSw2QkFBQTtFL0JreUtSO0UrQnB5S0k7SUFFSSw4QkFBQTtFL0JxeUtSO0UrQnZ5S0k7SUFFSSx3QkFBQTtFL0J3eUtSO0UrQjF5S0k7SUFFSSwrQkFBQTtFL0IyeUtSO0UrQjd5S0k7SUFFSSx3QkFBQTtFL0I4eUtSO0UrQmh6S0k7SUFFSSx5QkFBQTtFL0JpektSO0UrQm56S0k7SUFFSSw4QkFBQTtFL0JvektSO0UrQnR6S0k7SUFFSSxpQ0FBQTtFL0J1ektSO0UrQnp6S0k7SUFFSSxzQ0FBQTtFL0IwektSO0UrQjV6S0k7SUFFSSx5Q0FBQTtFL0I2ektSO0UrQi96S0k7SUFFSSx1QkFBQTtFL0JnMEtSO0UrQmwwS0k7SUFFSSx1QkFBQTtFL0JtMEtSO0UrQnIwS0k7SUFFSSx5QkFBQTtFL0JzMEtSO0UrQngwS0k7SUFFSSx5QkFBQTtFL0J5MEtSO0UrQjMwS0k7SUFFSSwwQkFBQTtFL0I0MEtSO0UrQjkwS0k7SUFFSSw0QkFBQTtFL0IrMEtSO0UrQmoxS0k7SUFFSSxrQ0FBQTtFL0JrMUtSO0UrQnAxS0k7SUFFSSxpQkFBQTtFL0JxMUtSO0UrQnYxS0k7SUFFSSx1QkFBQTtFL0J3MUtSO0UrQjExS0k7SUFFSSxzQkFBQTtFL0IyMUtSO0UrQjcxS0k7SUFFSSxvQkFBQTtFL0I4MUtSO0UrQmgyS0k7SUFFSSxzQkFBQTtFL0JpMktSO0UrQm4yS0k7SUFFSSxvQkFBQTtFL0JvMktSO0UrQnQyS0k7SUFFSSxzQ0FBQTtFL0J1MktSO0UrQnoyS0k7SUFFSSxvQ0FBQTtFL0IwMktSO0UrQjUyS0k7SUFFSSxrQ0FBQTtFL0I2MktSO0UrQi8yS0k7SUFFSSx5Q0FBQTtFL0JnM0tSO0UrQmwzS0k7SUFFSSx3Q0FBQTtFL0JtM0tSO0UrQnIzS0k7SUFFSSx3Q0FBQTtFL0JzM0tSO0UrQngzS0k7SUFFSSxrQ0FBQTtFL0J5M0tSO0UrQjMzS0k7SUFFSSxnQ0FBQTtFL0I0M0tSO0UrQjkzS0k7SUFFSSw4QkFBQTtFL0IrM0tSO0UrQmo0S0k7SUFFSSxnQ0FBQTtFL0JrNEtSO0UrQnA0S0k7SUFFSSwrQkFBQTtFL0JxNEtSO0UrQnY0S0k7SUFFSSxvQ0FBQTtFL0J3NEtSO0UrQjE0S0k7SUFFSSxrQ0FBQTtFL0IyNEtSO0UrQjc0S0k7SUFFSSxnQ0FBQTtFL0I4NEtSO0UrQmg1S0k7SUFFSSx1Q0FBQTtFL0JpNUtSO0UrQm41S0k7SUFFSSxzQ0FBQTtFL0JvNUtSO0UrQnQ1S0k7SUFFSSxpQ0FBQTtFL0J1NUtSO0UrQno1S0k7SUFFSSwyQkFBQTtFL0IwNUtSO0UrQjU1S0k7SUFFSSxpQ0FBQTtFL0I2NUtSO0UrQi81S0k7SUFFSSwrQkFBQTtFL0JnNktSO0UrQmw2S0k7SUFFSSw2QkFBQTtFL0JtNktSO0UrQnI2S0k7SUFFSSwrQkFBQTtFL0JzNktSO0UrQng2S0k7SUFFSSw4QkFBQTtFL0J5NktSO0UrQjM2S0k7SUFFSSxvQkFBQTtFL0I0NktSO0UrQjk2S0k7SUFFSSxtQkFBQTtFL0IrNktSO0UrQmo3S0k7SUFFSSxtQkFBQTtFL0JrN0tSO0UrQnA3S0k7SUFFSSxtQkFBQTtFL0JxN0tSO0UrQnY3S0k7SUFFSSxtQkFBQTtFL0J3N0tSO0UrQjE3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TkE7RUFDRSxnQkFBQTtBdENxbU5GOztBc0NubU5BO0VBQ0UsZ0JBQUE7QXRDc21ORjs7QXNDcG1OQTtFQUNFLGdCQUFBO0F0Q3VtTkY7O0FzQ3JtTkE7RUFDRSxnQkFBQTtBdEN3bU5GOztBc0N0bU5BO0VBQ0UsZ0JBQUE7QXRDeW1ORjs7QXNDdm1OQTtFQUNFLGdCQUFBO0F0QzBtTkY7O0FzQ3htTkE7RUFDRSxnQkFBQTtBdEMybU5GOztBc0N6bU5BO0VBQ0UsZ0JBQUE7QXRDNG1ORjs7QXNDMW1OQTtFQUNFLGdCQUFBO0F0QzZtTkY7O0FzQzNtTkE7RUFDRSxnQkFBQTtBdEM4bU5GOztBc0M1bU5BO0VBQ0UsZ0JBQUE7QXRDK21ORjs7QXNDN21OQTtFQUNFLGdCQUFBO0F0Q2duTkY7O0FzQzltTkE7RUFDRSxnQkFBQTtBdENpbk5GOztBc0MvbU5BO0VBQ0UsZ0JBQUE7QXRDa25ORjs7QXNDaG5OQTtFQUNFLGdCQUFBO0F0Q21uTkY7O0FzQ2puTkE7RUFDRSxnQkFBQTtBdENvbk5GOztBc0Nsbk5BO0VBQ0UsZ0JBQUE7QXRDcW5ORjs7QXNDbm5OQTtFQUNFLGdCQUFBO0F0Q3NuTkY7O0FzQ3BuTkE7RUFDRSxnQkFBQTtBdEN1bk5GOztBc0Nybk5BO0VBQ0UsZ0JBQUE7QXRDd25ORjs7QXNDdG5OQTtFQUNFLGdCQUFBO0F0Q3luTkY7O0FzQ3ZuTkE7RUFDRSxnQkFBQTtBdEMwbk5GOztBc0N4bk5BO0VBQ0UsZ0JBQUE7QXRDMm5ORjs7QXNDem5OQTtFQUNFLGdCQUFBO0F0QzRuTkY7O0FzQzFuTkE7RUFDRSxnQkFBQTtBdEM2bk5GOztBc0Mzbk5BO0VBQ0UsZ0JBQUE7QXRDOG5ORjs7QXNDNW5OQTtFQUNFLGdCQUFBO0F0QytuTkY7O0FzQzduTkE7RUFDRSxnQkFBQTtBdENnb05GOztBc0M5bk5BO0VBQ0UsZ0JBQUE7QXRDaW9ORjs7QXNDL25OQTtFQUNFLGdCQUFBO0F0Q2tvTkY7O0FzQ2hvTkE7RUFDRSxnQkFBQTtBdENtb05GOztBc0Nqb05BO0VBQ0UsZ0JBQUE7QXRDb29ORjs7QXNDbG9OQTtF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anJCRDs7QWtKcGpyQkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FsSnVqckJGO0FrSnRqckJFO0VBQ0UsYy9HTlk7QW5DOGpyQmhCO0FpQnQvcUJJO0VpSXpFSjtJQVVJLGNBQUE7RWxKeWpyQkY7QUFDRjtBa0p2anJCRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBbEp5anJCSjs7QWtKcmpyQkE7RUFDRSxjL0dMVztFK0dNWCxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBbEp3anJCRjs7QWtKcmpyQkE7RUFDRSxjL0c1QmM7RStHNkJkLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbEp3anJCRjtBa0p0anJCRTtFQUNFLGMvR25DWTtBbkMybHJCaEI7O0FrSnBqckJBO0VBQ0UseUIvRzVCVTtFK0c2QlYsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FsSnVqckJGIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY1LjAuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzBhNThjYTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXkpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlID4gOm5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhY2JlNjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjYmNjY2U7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjZDBjNztcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkY2UzO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNlNmRiYjk7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwYTU4Y2E7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzU2NWU2NDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTQ2YzQzO1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjA7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzZGQ1ZjM7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2QzOTtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjAyYTM3O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmOWZhZmI7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWUyMTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4ucXMtZGF0ZXBpY2tlci1jb250YWluZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUuNjI1ZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiA5MDAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg3NWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMS4yNWVtIDEuMjVlbSAtMC45Mzc1ZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDEuMjVlbSAxLjI1ZW0gLTAuOTM3NWVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnFzLWRhdGVwaWNrZXItY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5xcy1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnFzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xcy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5xcy1vdmVybGF5LnFzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5xcy1vdmVybGF5IC5xcy1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI2MzkyMTg3NWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAwIGF1dG8gYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCA1MC4yJSwgMC40KTtcbn1cblxuLnFzLW92ZXJsYXkgLnFzLXN1Ym1pdC5xcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5O1xuICBib3JkZXItY29sb3I6IGdyZXk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG5cbi5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLmFjdGl2ZSwgLnFzLW92ZXJsYXkgLnFzLW92ZXJsYXktbW9udGg6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucXMtY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2QzZDNkMztcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gIGZpbHRlcjogYmx1cigwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MsIC13ZWJraXQtZmlsdGVyIDAuM3M7XG59XG5cbi5xcy1jb250cm9scy5xcy1ibHVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5xcy1hcnJvdyB7XG4gIGhlaWdodDogMS41NjI1ZW07XG4gIHdpZHRoOiAxLjU2MjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYzOTIxODc1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcbn1cblxuLnFzLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucXMtYXJyb3c6aG92ZXIucXMtbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnFzLWFycm93OmhvdmVyLnFzLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi5xcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMC4zOTA2MjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cblxuLnFzLWFycm93LnFzLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGdyZXk7XG4gIHJpZ2h0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgLTUwJSk7XG59XG5cbi5xcy1hcnJvdy5xcy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBncmV5O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSk7XG59XG5cbi5xcy1tb250aC15ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucXMtbW9udGgteWVhcjpub3QoLnFzLWRpc2FibGVkLXllYXItb3ZlcmxheSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xcy1tb250aC15ZWFyOm5vdCgucXMtZGlzYWJsZWQteWVhci1vdmVybGF5KTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmV5O1xufVxuXG4ucXMtbW9udGgteWVhcjphY3RpdmU6Zm9jdXMsIC5xcy1tb250aC15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnFzLW1vbnRoIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZXg7XG59XG5cbi5xcy15ZWFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVleDtcbn1cblxuLnFzLXNxdWFyZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4zMTI1ZW07XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICBmaWx0ZXI6IGJsdXIoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC4zcztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzLCAtd2Via2l0LWZpbHRlciAwLjNzO1xufVxuXG4ucXMtc3F1YXJlcy5xcy1ibHVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5xcy1zcXVhcmUge1xuICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIGhlaWdodDogMS41NjI1ZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjYzOTIxODc1ZW07XG59XG5cbi5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbn1cblxuLnFzLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnFzLWFjdGl2ZSwgLnFzLXJhbmdlLWVuZCwgLnFzLXJhbmdlLXN0YXJ0IHtcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcbn1cblxuLnFzLXJhbmdlLXN0YXJ0Om5vdCgucXMtcmFuZ2UtNikge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5xcy1yYW5nZS1taWRkbGUge1xuICBiYWNrZ3JvdW5kOiAjZDRlYmYyO1xufVxuXG4ucXMtcmFuZ2UtbWlkZGxlOm5vdCgucXMtcmFuZ2UtMCk6bm90KC5xcy1yYW5nZS02KSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnFzLXJhbmdlLWVuZDpub3QoLnFzLXJhbmdlLTApLCAucXMtcmFuZ2UtbWlkZGxlLnFzLXJhbmdlLTYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucXMtZGlzYWJsZWQsIC5xcy1vdXRzaWRlLWN1cnJlbnQtbW9udGgge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5xcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5xcy1kYXksIC5xcy1lbXB0eSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnFzLWRheSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4ucXMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xcy1ldmVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuNDY4NzVlbTtcbiAgaGVpZ2h0OiAwLjQ2ODc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzA3ZjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmJvZHktLWZpeGVkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1saWdodC1ncmF5IHtcbiAgY29sb3I6ICM5NEExQUQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVycm9yIHtcbiAgY29sb3I6ICNFRjMxMjQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbWFpbi1jb2xvciB7XG4gIGNvbG9yOiAjMzAyQTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1taW4ge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWxlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtdGFiLWNvbnRlbnRdOm5vdCgudGFiLWFjdGl2ZSkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10YWItY29udGVudF0udGFiLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogdGFicy1jb250ZW50IDAuNnMgZWFzZSBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgdGFicy1jb250ZW50IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG5cbi5pbmZvLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxubGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5pY29uLWxvZ28ge1xuICBjb2xvcjogIzMzQkJGRjtcbn1cblxuLmljb24tYXJyb3cge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLmljb24tc2VhcmNoIHtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5cbi5pY29uLXN0YXIge1xuICBjb2xvcjogI0NFRDBEMztcbn1cbi5pY29uLXN0YXItLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRjZEQTQ4O1xufVxuXG4uaWNvbi1leWUge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLmljb24tY2xvc2UtZXllIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pY29uLWNvbW1lbnQge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLmljb24tLXllbGxvdyB7XG4gIGNvbG9yOiAjRjZEQTQ4O1xufVxuXG4uaWNvbi0tYmx1ZSB7XG4gIGNvbG9yOiAjMzNCQkZGICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi0tbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjQjNCRkNCO1xufVxuXG4uaWNvbi0tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmljb24tLWdyYXkge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCbGFja1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1CbGFja1wiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIEV4dHJhYm9sZFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1FeHRyYWJsZFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgU2VtaWJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLVNlbWlib2xkSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFRoaW5cIiksIGxvY2FsKFwiUHJveGltYU5vdmFULVRoaW5cIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YVQtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBMaWdodFwiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgQmxhY2sgSXRhbGljXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUJsYWNrSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2tJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1Cb2xkSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBUaGluIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1UaGluSXRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBCb2xkXCIpLCBsb2NhbChcIlByb3hpbWFOb3ZhLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgUmVndWxhciBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtUmVndWxhckl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgRXh0cmFib2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQcm94aW1hTm92YS1FeHRyYWJsZEl0XCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUHJveGltYSBOb3ZhIFJlZ3VsYXJcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlByb3hpbWEgTm92YSBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtTGlnaHRJdFwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQcm94aW1hIE5vdmEgU2VtaWJvbGRcIiksIGxvY2FsKFwiUHJveGltYU5vdmEtU2VtaWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9kc2s3Y2hcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZHNrN2NoI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj9kc2s3Y2hcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj9kc2s3Y2hcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/ZHNrN2NoI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5bY2xhc3NePWljb24tXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1qYWNrZGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWNvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1jbG9zZS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1hcnJvdy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tc3RhdC1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tYXJyb3ctMi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWVhcnBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1zY2FsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLXBjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWJpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1hcnJvdy0yLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWJ1cmdlci1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24taG9tZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmljb24tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1zb3J0LWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLXNvcnQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWFycm93LTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5hYm91dF9fdGl0bGUge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBTZW1pYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYm94LWFib3V0LTEge1xuICBncmlkLWFyZWE6IEE7XG4gIHdpZHRoOiA2MzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5LjlweCkge1xuICAuYm94LWFib3V0LTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweCAyNXB4O1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZCB7XG4gICAgZmxleDogMCAwIDI2M3B4O1xuICAgIG1hcmdpbi1yaWdodDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkIHtcbiAgICBmbGV4LWJhc2lzOiAzMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY291bnQtbWVudS11bmF1dGhvcml6ZWRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX19pbWFnZSB7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICByaWdodDogLTI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1tZW51LXVuYXV0aG9yaXplZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3N0b3JlLWJhY2sge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19zdG9yZS1iYWNrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19yZXZpZXcge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19yZXZpZXcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3N0b3JlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBnYXA6IDE1cHg7XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fY29udGVudC1yb3cge1xuICBnYXA6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fYmxvY2stYnRuIHtcbiAgZmxleDogMCAwIDMwJTtcbiAgbWF4LXdpZHRoOiAxOTZweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2J1dHRvbi0tcHVibGlzaGVkIHtcbiAgYmFja2dyb3VuZDogIzJGREI3NCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX2J1dHRvbi0tcHVibGlzaGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLW1vZGVyYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMUFEICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1tb2RlcmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLW5vdC1wdWJsaXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXJldmlld19fYnV0dG9uLS1ub3QtcHVibGlzaGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMDJBMzQgIWltcG9ydGFudDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLWRlbGV0ZSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDVweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19idXR0b24tLXJlZmFjdG9yIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTkuNDlweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3RleHQgYSB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19taW5pLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtcmV2aWV3X19wb3B1cC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDUzOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1yZXZpZXdfX3JhdGluZy1jb24ge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXJldmlld19fc3VidGl0bGUtcG9wdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS40OXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFjY291bnQtcHJvZmlsZSB7XG4gIGZsZXg6IDEgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlIC5wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYWNjb3VudC1wcm9maWxlIC5wb3B1cF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWNjb3VudC1wcm9maWxlIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtLWVkaXQtb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGUtLWVkaXQtb3BlbiAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZS0tZWRpdC1vcGVuIC5wb3B1cCAucG9wdXBfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFjY291bnQtcHJvZmlsZS0tZWRpdC1vcGVuID4gKjpub3QoLmFjY291bnQtcHJvZmlsZS1wb3B1cCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC1wcm9maWxlOm5vdCguYWNjb3VudC1wcm9maWxlLS1lZGl0LW9wZW4pIC5wb3B1cCB7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZV9fY2FyZHMge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG4gIC5hY2NvdW50LXByb2ZpbGVfX2NhcmRzID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZV9fdXBkYXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjY291bnQtcHJvZmlsZV9fdXBkYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3VudC1wcm9maWxlX191cGRhdGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0FGNkREQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlX191cGRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMzhweDtcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlX191cGRhdGUtLWZvcm0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGVfX3VwZGF0ZS0tZm9ybS1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gIGZsZXg6IDAgMCAxODRweDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgZmxleDogMCAxIDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZCB7XG4gICAgcGFkZGluZzogMTRweCAyOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1jYXJkLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtY2FyZC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX2ljb24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtY2FyZF9faWNvbi13cmFwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1jYXJkX190aXRsZS13cmFwIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWNhcmRfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDE4NHB4O1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uIHtcbiAgICBmbGV4OiAwIDEgMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb24ge1xuICAgIGZsZXg6IDAgMSAzMDZweDtcbiAgICBwYWRkaW5nOiAxOXB4IDIzcHggMjJweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb24tLXR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMkZGRUU7XG59XG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB3aWR0aDogMTE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1wcm9tb3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiAxMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtN3B4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbl9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogN3B4IDEzcHggN3B4IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtcHJvbW90aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogNHB4IDEzcHggNXB4IDEzcHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZS1kYXRhIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSB7XG4gIGZsZXg6IHVuc2V0O1xufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2hlY2tib3hfX2lucHV0IHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTIge1xuICBnYXA6IDg3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWRhdGFfX3Jvdy0tMyB7XG4gIGdhcDogMjRweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zID4gKiB7XG4gIGZsZXg6IDAgMSA4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zID4gKiB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMTFweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgLmFjY291bnQtcHJvZmlsZS1kYXRhX19hZGRyZXNzIHtcbiAgZmxleC1iYXNpczogMzk2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3ctLTMgLmFjY291bnQtcHJvZmlsZS1kYXRhX19hZGRyZXNzIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZGF0YV9fcm93LS0zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjNweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZGF0YV9fZmllbGQtLWZpbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkLS1maW8ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmFjY291bnQtcHJvZmlsZS1kYXRhX19maWVsZC1uYW1lIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX3JvdyA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWZvcm1fX3JvdyA+ICoge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fcm93LS0zIHtcbiAgY29sdW1uLWdhcDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtcHJvZmlsZS1mb3JtX19yb3ctLTMge1xuICAgIGdhcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3Mge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3Mge1xuICAgIGZsZXg6IDEgMSBjb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX2FkZHJlc3MtLW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmbGV4OiAwIDEgMzIlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXByb2ZpbGUtZm9ybV9fYWRkcmVzcy0tbnVtYmVyIHtcbiAgICBmbGV4OiAwIDEgMTMycHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fZGF0ZSAuaW5wdXQtY29udGFpbmVyIHtcbiAgZmxleDogMSAxO1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19kYXRlIC5pbnB1dC1jb250YWluZXIgLmlucHV0LS1yZWFkb25seSArIC5pbnB1dC1jb250YWluZXJfX2ljb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaWNvbi1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaWNvbi1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxM3B4IDEwcHggMTZweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xuICB0b3A6IC00MXB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UgLmhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggOHB4IDVweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiA0NnB4O1xuICBsZWZ0OiAtN3B4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggOXB4IDZweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0NCODFGQyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiAtOXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaGludF9fY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMTVweDtcbn1cbi5hY2NvdW50LXByb2ZpbGUtZm9ybV9fbWVzc2FnZSAuaGludF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UgLmhpbnRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlIC5oaW50X19idXR0b24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtaW4td2lkdGg6IDExOXB4O1xufVxuLmFjY291bnQtcHJvZmlsZS1mb3JtX19tZXNzYWdlLS1vcGVuIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uYWNjb3VudC1wcm9maWxlLWZvcm1fX21lc3NhZ2UtLW9wZW4gLmhpbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1wcm9maWxlLXBvcHVwIC5wb3B1cF9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xuICAgIG1heC13aWR0aDogMTAxOHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzOHB4IDI3cHg7XG4gIH1cbn1cbi5hY2NvdW50LXByb2ZpbGUtcG9wdXAgLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuYWNjb3VudC11bmF1dGhvcml6ZWRfX2JvZHkge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAyOHB4IGF1dG8gMTJweCBhdXRvO1xuICB9XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCAuYWNjb3VudF9faGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIzcHggMTdweCAyM3B4IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDIzcHggMjdweCAyM3B4IDI1cHg7XG4gICAgd2lkdGg6IDMwNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmFjY291bnQtdW5hdXRob3JpemVkIC51bmF1dGhvcml6ZWQtbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uYWNjb3VudC11bmF1dGhvcml6ZWQgLnVuYXV0aG9yaXplZC1tZXNzYWdlX19idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC11bmF1dGhvcml6ZWQgLnVuYXV0aG9yaXplZC1tZXNzYWdlX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cbi5hY2NvdW50LXVuYXV0aG9yaXplZCAudW5hdXRob3JpemVkLW1lc3NhZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE5cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYWNjb3VudCB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hY2NvdW50X19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5hY2NvdW50X19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZmxleDogMCAwIDI2M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3VudF9faGVhZCB7XG4gICAgZmxleC1iYXNpczogMzA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWNjb3VudC0tbWVudS1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICB9XG4gIC5hY2NvdW50LS1tZW51LW9wZW4gLmFjY291bnRfX2hlYWQge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvdW50LS1tZW51LW9wZW4gLmFjY291bnQtcHJvZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3VudC1tZW51IHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA5MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTQ1ZGVnLCAjNzNFM0RCLCAjOUVBRkYzLCAjQzM4OUZBKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmU6IDRweCBzb2xpZCAjRkZGRkZGO1xuICBvdXRsaW5lLW9mZnNldDogLTdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFjY291bnQtbWVudV9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLmFjY291bnQtbWVudV9faW1nLXdyYXAgaW1nIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNzhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWNjb3VudC1tZW51IGxhYmVsLmFjY291bnQtbWVudV9faW1nLXdyYXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudC1tZW51X19wZXJzb25hbC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LW1lbnVfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1tZW51X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDBweCAwcHggMjVweDtcbiAgfVxufVxuLmFjY291bnQtbWVudV9faXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW0tbWVzc2FnZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hY2NvdW50LW1lbnVfX2l0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudC1tZW51X19pdGVtLnRhYi1hY3RpdmUge1xuICBjb2xvcjogI0NCODFGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFjY291bnQtaGVhZGVyLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgei1pbmRleDogOTkyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LWhlYWRlci1tb2JpbGVfX3RpdGxlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvdW50LWhlYWRlci1tb2JpbGVfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYWNjb3VudC1oZWFkZXItbW9iaWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmFjY291bnQtaGVhZGVyLW1vYmlsZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cblxuLmFjdGlvbi1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uYWN0aW9uLWljb25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWN0aW9uLWljb25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cbi5hY3Rpb24taWNvbnMtLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cbi5hY3Rpb24taWNvbnMtLXJvdyAuYWN0aW9uLWljb25zX19pdGVtIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjdGlvbi1pY29ucy0tcm93IC5hY3Rpb24taWNvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hY3Rpb24taWNvbnNfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY3Rpb24taWNvbnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmFjdGlvbi1pY29uc19faXRlbSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY3Rpb24taWNvbnNfX2l0ZW0gaSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjdGlvbi1pY29uc19faXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWljb25zX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0NCODFGQztcbiAgfVxufVxuLmFjdGlvbi1pY29uc19faXRlbTphY3RpdmUge1xuICBjb2xvcjogI0FGNkREQjtcbn1cblxuLmF1dGhvcml6YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hdXRob3JpemF0aW9uX19jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dGhvcml6YXRpb25fX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXV0aG9yaXphdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmF1dGhvcml6YXRpb25fX2ZpZWxkLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcml6YXRpb25fX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYXV0aG9yaXphdGlvbl9fZmllbGQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcml6YXRpb25fX2ZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYXV0aG9yaXphdGlvbl9fZm9ybS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tYnV0dG9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzk0QTFBRCAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6YXRpb25fX2Zvcm0tYnV0dG9uLS1ncmF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQyAhaW1wb3J0YW50O1xufVxuLmF1dGhvcml6YXRpb25fX2JvdHRvbS10ZXh0IHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgbWF4LXdpZHRoOiA0MTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYXV0aG9yaXphdGlvbl9fYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JpemF0aW9uX19ib3R0b20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5iYW5uZXItYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDUuNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5OWZyIDExNWZyIDE5MmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE5MWZyIDQ5ZnIgMTMyZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiQSBBIEJcIiBcIkEgQSBFXCIgXCJDIEQgRVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYm94IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5iYW5uZXItYm94X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWJveF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxufVxuLmJhbm5lci1ib3hfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWJveF9faXRlbTpob3ZlciAuYmFubmVyLWJveF9fdGl0bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMSB7XG4gIGdyaWQtYXJlYTogQTtcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMiB7XG4gIGdyaWQtYXJlYTogQjtcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tMyB7XG4gIGdyaWQtYXJlYTogQztcbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gIGdyaWQtYXJlYTogRDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjV2dztcbiAgbWFyZ2luLXJpZ2h0OiAtMC41dnc7XG4gIHBhZGRpbmc6IDIuNzM4dncgMS4zdncgMDtcbiAgbWFyZ2luLXRvcDogNnZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEuMnB4O1xuICAgIHBhZGRpbmc6IDIyLjY5cHggMTUuOThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyLWJveF9faXRlbS5pdGVtLTQge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE5cHggMDtcbiAgfVxufVxuLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAzLjEyNXZ3O1xuICBsaW5lLWhlaWdodDogMy43NXZ3O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXB4IDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItYm94X19pdGVtLml0ZW0tNCAuYmFubmVyLWJveF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uYmFubmVyLWJveF9faXRlbS5pdGVtLTQgLmJhbm5lci1ib3hfX2ltZyB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG9iamVjdC1maXQ6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJhbm5lci1ib3hfX2l0ZW0uaXRlbS00IC5iYW5uZXItYm94X19pbWcge1xuICAgIHdpZHRoOiA4Ljc4dnc7XG4gIH1cbn1cbi5iYW5uZXItYm94X19pdGVtLml0ZW0tNSB7XG4gIGdyaWQtYXJlYTogRTtcbn1cbi5iYW5uZXItYm94X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDIsIDUyLCAwLjYpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5iYW5uZXItc3BsaXQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGNzlCO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJhbm5lci1zcGxpdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX3dyYXAtLWNhbGMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fd3JhcC0tY2FsYyB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmFubmVyLXNwbGl0X19ibG9jay0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay0tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iYW5uZXItc3BsaXRfX2Jsb2NrLS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fYmxvY2stLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICBoZWlnaHQ6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZyBpbWcge1xuICBoZWlnaHQ6IDQxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZyBpbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5iYW5uZXItc3BsaXRfX3RleHQge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTElO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAzM0QyMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmFubmVyLXNwbGl0X19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJhbm5lci1zcGxpdF9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNjFweDtcbiAgfVxufVxuLmJhbm5lci1zcGxpdF9fbG9nby10ZXh0IGltZyB7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5iYW5uZXItc3BsaXRfX2Jsb2NrLWltZy1waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhbm5lci1zcGxpdF9fYmxvY2staW1nLXBob25lIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWctcGhvbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFubmVyLXNwbGl0X19ibG9jay1pbWctcGhvbmUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjdweCAxMzlweCA2N3B4IDc4cHg7XG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGdhcDogMTY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmFubmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxOHB4IDMzcHggMThweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJhbm5lcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uYmFubmVyIC5wcm9tby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IFNlbWlib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5iYW5uZXJfX2ltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iYW5uZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5iYW5uZXJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNrZXQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYXNrZXQtY2FyZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDE0NnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgbWF4LWhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5iYXNrZXQtY2FyZF9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG4gIC5iYXNrZXQtY2FyZF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xufVxuLmJhc2tldC1jYXJkX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtY2FyZF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhc2tldC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iYXNrZXQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19wcmljZXMge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJhc2tldC1jYXJkX19wcmljZXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmRfX3ByaWNlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX19wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmJhc2tldC1jYXJkX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmRfX29sZC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmRfX29sZC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmFza2V0LWNhcmQgLnF1YW50aXR5IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0LWNhcmQgLnF1YW50aXR5IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmJhc2tldC1jYXJkIC5hY3Rpb24taWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0LWNhcmQgLmFjdGlvbi1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uYmFza2V0LWNhcmRfX3dyYXAtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1jYXJkX193cmFwLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYmFza2V0LWNhcmRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0LWNhcmRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmFza2V0LWNhcmRfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iYXNrZXQtY2FyZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iYXNrZXQtY2FyZF9fY2xlYXItYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJhc2tldC1jYXJkX19jbGVhci1idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5iYXNrZXQtY2FyZF9fY2xlYXItYnRuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhc2tldC1jYXJkX19jbGVhci1idG4gc3BhbiB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYmFza2V0LWNhcmRfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmJhc2tldC1jYXJkIC5hY2Nlc29yaWVzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM3M0UyREM7XG4gIGNvbG9yOiAjMDQ2MDVCO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1jYXJkIC5hY2Nlc29yaWVzLWJ1dHRvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5iYXNrZXQtY2FyZCAuYmFza2V0LWNhcmRfX2dpZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1jYXJkIC5iYXNrZXQtY2FyZF9fZGlzY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWNhcmQgLmJhc2tldC1jYXJkX19kaXNjb3VudCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5iYXNrZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5iYXNrZXRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJhc2tldF9fd3JhcCB7XG4gIGZsZXg6IDAgMCA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0X193cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhc2tldF9fd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmJhc2tldF9fd3JhcCAuYmFza2V0LWNhcmQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYmFza2V0X193cmFwIC5iYXNrZXQtY2FyZDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5iYXNrZXRfX3dyYXAgLmJhc2tldC1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RUZGNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmFza2V0X193cmFwIC5iYXNrZXQtY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX2Jsb2NrIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuYmFza2V0X19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYmFza2V0X19idXR0b24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogIzMwMkEzNDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmFza2V0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmFza2V0X19jbGVhci1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jbGVhci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJhc2tldF9fY2xlYXItYnRuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2NsZWFyLWJ0biBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFza2V0X19jbGVhci1idG4gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYmFza2V0X19jbGVhci1idG4gc3BhbiB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fY2xlYXItYnRuIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cbi5iYXNrZXRfX2NsZWFyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmJhc2tldF9fYm90dG9tLXRleHQge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5iZW5lZml0cy1jb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJlbmVmaXRzLWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbiAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uIHtcbiAgdG9wOiAzMCU7XG59XG4uYmVuZWZpdHMtY29uIC5jYXRhbG9nLWNhcm91c2VsX19idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmVuZWZpdHMtY29uIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmVuZWZpdHMtY29uIC5zd2lwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYmVuZWZpdHMtY29uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZW5lZml0cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrIHtcbiAgd2lkdGg6IDE5NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iZW5lZml0c19fYmxvY2stLXlhbmRleCB7XG4gIHdpZHRoOiAzMDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay0teWFuZGV4IHtcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmVuZWZpdHNfX2Jsb2NrLS15YW5kZXgge1xuICAgIHdpZHRoOiAyMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay0teWFuZGV4IHtcbiAgICB3aWR0aDogMTkycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uYmVuZWZpdHNfX3lhbmRleCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX195YW5kZXgge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19ibG9jay1oZWFkZXItLXlhbmRleCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay1oZWFkZXItLXlhbmRleCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5iZW5lZml0c19fYmxvY2stdGl0bGUtLXlhbmRleCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay10aXRsZS0teWFuZGV4IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJlbmVmaXRzX19ibG9jay10ZXh0LS15YW5kZXgge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyNXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYmVuZWZpdHNfX2Jsb2NrLXRleHQtLXlhbmRleCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDI1cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJlbmVmaXRzX19ibG9jay10ZXh0LS15YW5kZXgge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZW5lZml0c19fYmxvY2staW1nLS15YW5kZXgge1xuICB3aWR0aDogNjhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmVuZWZpdHNfX2Jsb2NrLWltZy0teWFuZGV4IHtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5iZW5lZml0c19fYmxvY2staW1nLS15YW5kZXggaW1nIHtcbiAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZW5lZml0c19fYmxvY2staW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iZW5lZml0c19fYmxvY2staW1nIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmJlbmVmaXRzX19ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5iZW5lZml0c19fYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmVuZWZpdHNfX2Jsb2NrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHggMTVweCAyNXB4IDE1cHg7XG59XG5cbi5ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmc6IDI1cHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbn1cbi5ibG9jay0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9jay0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZDogI0MyRkZFRTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJsb2NrX19yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvY2tfX3Jvdy0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFRkY3O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ja19fcm93LS1ib3JkZXItYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ibG9ja19fcm93IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmJsb2NrX19yb3cgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYmxvY2tfX2NoaWxkLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmJsb2NrX19jaGlsZC1yb3ctLXNtYWxsLW1iOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5ibG9ja19fc21hbGwtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5ibG9ja19fcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2tfX3Byb21vdGlvbi13cmFwIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYmxvY2tfX3Byb21vdGlvbi13cmFwIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9ja19fcHJvbW90aW9uLXdyYXAge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYmxvY2tfX3Byb21vdGlvbi1pbWcge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmJsb2NrX19wcm9tb3Rpb24taW1nIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5ibG9ja19fcHJvbW90aW9uLWltZyBpbWcge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG4uYmxvY2tfX3Byb21vdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYmxvY2tfX3Byb21vdGlvbi10aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5ibG9ja19fcHJvbW90aW9uLS1yZXZlcnNlIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uYmxvY2tfX3Byb21vdGlvbi0tcmV2ZXJzZSAuYmxvY2tfX3Byb21vdGlvbi1pbWcge1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDA7XG59XG4uYmxvY2tfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIycHggIWltcG9ydGFudDtcbn1cbi5ibG9ja19fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrX19maWVsZCAuYmxvY2tfX2lucHV0IHtcbiAgZmxleDogMSAwIDY3JTtcbn1cbi5ibG9ja19fZmllbGQgLmJsb2NrX19idXR0b24ge1xuICBmbGV4OiAwIDAgMzclO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrX19maWVsZCAuYmxvY2tfX2J1dHRvbiB7XG4gICAgZmxleC1iYXNpczogMzQlO1xuICB9XG59XG5cbi5ibG9nIHtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9nIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5ibG9nX19oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmJsb2dfX2hlYWRlciAuY2F0YWxvZy1zb3J0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLmJsb2dfX2hlYWRlciAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XG4gIGxlZnQ6IC0wLjVweDtcbn1cbi5ibG9nX19uZXdzLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZ19fbmV3cy1saXN0IHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmJsb2dfX25ld3MtZWxlbWVudCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTZweCk7XG4gIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNiwgMjM5KTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZ19fbmV3cy1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50IGg1LCAuYmxvZ19fbmV3cy1lbGVtZW50IC5oNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50OmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XG59XG4uYmxvZ19fbmV3cy1lbGVtZW50OmhvdmVyIGg1LCAuYmxvZ19fbmV3cy1lbGVtZW50OmhvdmVyIC5oNSB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmJsb2dfX25ld3MtZWxlbWVudC1pbWcge1xuICBoZWlnaHQ6IDI2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudC1pbWcge1xuICAgIGhlaWdodDogMjI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudC1pbWcge1xuICAgIGhlaWdodDogMjkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZ19fbmV3cy1lbGVtZW50LWltZyB7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQtaW1nIHtcbiAgICBoZWlnaHQ6IDMyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2dfX25ld3MtZWxlbWVudC1pbWcge1xuICAgIGhlaWdodDogNjB2dztcbiAgfVxufVxuLmJsb2dfX25ld3MtZWxlbWVudC10ZXh0LWNvbnRlbnQge1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZ19fbmV3cy1lbGVtZW50LXRleHQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmJsb2dfX25ld3MtZWxlbWVudC10ZXh0LWNvbnRlbnQgaDUsIC5ibG9nX19uZXdzLWVsZW1lbnQtdGV4dC1jb250ZW50IC5oNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nX19uZXdzLWVsZW1lbnQtdGV4dC1jb250ZW50X19uZXdzLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nX19uZXdzLWVsZW1lbnQtdGV4dC1jb250ZW50X19uZXdzLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ibG9nX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2dfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJsb2dfX2ZpbHRlciB7XG4gIGdhcDogMTVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZ19fZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5ibG9nX19maWx0ZXItY29udHJvbHMge1xuICBnYXA6IDIwcHg7XG59XG4uYmxvZ19fZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuLmJsb2dfX2ZpbHRlci1jb250YWluZXItLW9wZW5uZWQge1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xufVxuLmJsb2dfX2ZpbHRlci1jb250YWluZXItLW9wZW5uZWQgLmJsb2dfX2ZpbHRlci1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2dfX2ZpbHRlci1saXN0IHtcbiAgZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHBvc2l0aW9uIDAuM3MgZWFzZTtcbn1cbi5ibG9nX19maWx0ZXItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGJvcmRlci1jb2xvcjogI0VBRUNFRjtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ibG9nX19maWx0ZXItaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NEExQUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2dfX2ZpbHRlci1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM3M0UyREM7XG4gIGNvbG9yOiAjMDQ2MDVCO1xufVxuLmJsb2dfX2ZpbHRlci1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OEMyQkQ7XG4gIGNvbG9yOiAjMDQ2MDVCO1xufVxuLmJsb2dfX2ZpbHRlci1pdGVtLS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vY2F0YWxvZy1maWx0ZXItc2VsZWN0ZWQtY2xvc2UtLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5ibG9nX19maWx0ZXItaXRlbS1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9nX19maWx0ZXItaXRlbS1jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9nX19vcGVuLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cbi5ibG9nX19vcGVuLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYmxvZy1maWx0ZXItb3Blbi0taWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5ibG9nX19vcGVuLWJ1dHRvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cbi5ibG9nX19vcGVuLWJ1dHRvbi0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cbi5ibG9nX19vcGVuLWJ1dHRvbi0tc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsb3NlLS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJsb2ctZGV0YWlsIGgyLCAuYmxvZy1kZXRhaWwgLmgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZy1kZXRhaWwgaDIsIC5ibG9nLWRldGFpbCAuaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29tcGxleC1jb2w6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29tcGxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC5zcC1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXdzLWRldGFpbC1oZWFkZXIgLnNwLWNvbnRlbnRzIHVsIC5sZXZlbDIge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHMgbGkgYSB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciBhIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xufVxuLm5ld3MtZGV0YWlsLWhlYWRlciAuc3AtY29udGVudHNfdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ubmV3cy1kZXRhaWwtaGVhZGVyIC50YWJsZS1kZWZhdWx0LXNjcm9sbC13cmFwIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5kaWN0aW9uYXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kaWN0aW9uYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kaWN0aW9uYXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uZGljdGlvbmFyeV9fbGV0dGVyIHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGljdGlvbmFyeV9fbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5kaWN0aW9uYXJ5X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kaWN0aW9uYXJ5X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmFscGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbHBoIHtcbiAgICByb3ctZ2FwOiA2cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vYnJlYWRjcnVtYi1hcnJvdy0taWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbn1cbi5icmVhZGNydW1ic19faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5cbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTNweCA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBRjZEREI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYnV0dG9uLS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ1dHRvbi0taGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4uYnV0dG9uLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xufVxuXG4uYnV0dG9uLS10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1Qjtcbn1cblxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNDNUNFRDY7XG59XG4uYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjQzVDRUQ2O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xufVxuXG4uYnV0dG9uLS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cblxuLmJ1dHRvbi0tbm8tYmFja2dyb3VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJBMzQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnV0dG9uLS1uby1iYWNrZ3JvdW5kIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuLmJ1dHRvbi0tbm8tYmFja2dyb3VuZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y5NjY3MDtcbiAgY29sb3I6ICNGOTY2NzA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tbm8tYm9yZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbi0tbm8tYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uYnV0dG9uLS1uby1ib3JkZXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5idXR0b24tLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcm91c2VsOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGUge1xuICB3aWR0aDogMjE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbDpub3QoLnN3aXBlci1pbml0aWFsaXplZCkgLmNhdGFsb2ctY2Fyb3VzZWxfX3NsaWRlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzM3B4KTtcbiAgfVxufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNhcm91c2VsX19tb3JlLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDhweDtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW46YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgei1pbmRleDogNTU2O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM2LCAyMzksIDAuMzAxOTYwNzg0Myk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uLS1tb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUyJTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgMjM2LCAyMzksIDAuODExNzY0NzA1OSk7XG59XG4uY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uOmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbiB7XG4gIGZsZXg6IHVuc2V0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiA5MjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLmNhdGFsb2ctaXRlbS1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogNzc2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbS1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbiAuY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fbGlzdC1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19jb21tZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19tb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8ge1xuICB3aWR0aDogNTI2cHg7XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvLS1yYXRpbmctY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvLS1ibG9jay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9faW5mby0tYmxvY2staWNvbiB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWJsb2NrLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2luZm8tLWljb246aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtZnMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiAxOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtLWFydGljbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlLS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDE5N3B4O1xuICBwYWRkaW5nOiAxM3B4IDM4cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZS0tYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTlweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW0tY29sdW1uX19wcmljZS0tYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9fcHJpY2UtLWJ1dHRvbiBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX3ByaWNlLS1idXR0b246YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtLWNvbHVtbl9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICB3aWR0aDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbS1jb2x1bW5fX2ltZyB7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtLWNvbHVtbl9faW1nIHtcbiAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgd2lkdGg6IDg1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctZmlsdGVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmNhdGFsb2ctZmlsdGVyLS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTQzMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyLS12aXNpYmxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xzIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogODc2NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9faGlkZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXRhbG9nLWZpbHRlcl9faGlkZS1idG4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLWNvbnRyb2xzLWFycm93LWJhY2stLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fY2xlYXItYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMTNweDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19jb21tb24tYnRucyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2NvbW1vbi1idG5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nLXRhYnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgd2lkdGg6IDEyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy10YWJzLWl0ZW0ge1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogNnB4IDE4cHg7XG59XG5cbi5jYXRhbG9nLXRhYnMtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG4ge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRhbG9nLWZpbHRlcl9fZmlsdGVyLWJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2ZpbHRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmNhdGFsb2ctZmlsdGVyX19tb3JlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluazpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI0NCODFGQztcbn1cbi5jYXRhbG9nLWZpbHRlcl9fbW9yZS1saW5rOm5vdCguY29sbGFwc2VkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGluazpub3QoLmNvbGxhcHNlZCk6YmVmb3JlIHtcbiAgY29udGVudDogXCLQodC60YDRi9GC0YxcIjtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cCB7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLS1pbmxpbmUgLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLS1pbmxpbmUgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLXRpdGxlLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZS0td2l0aC1pY29uIGkge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZS0td2l0aC1pY29uIGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zLS1jb2xvcnMge1xuICBnYXA6IDEwcHg7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW1zLnByaWNlLXJhbmdlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBUaGUgc2xpZGVyICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NkYzO1xufVxuXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1QjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0gKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OEMyQkQ7XG4gIGNvbG9yOiAjMDQ2MDVCO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsb3NlLS1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtLS1jbGVhciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItY29sb3I6ICNFQUVDRUY7XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0tLWNsZWFyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC1pdGVtLS1jbGVhcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2NhdGFsb2ctZmlsdGVyLXNlbGVjdGVkLWNsZWFyLWNsb3NlLS1pY29uLnN2Zyk7XG59XG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLWl0ZW0tLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbS0tY2xlYXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9idXR0b24tbWVudS0tY2xvc2UtLWljb24uc3ZnKTtcbn1cblxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20ucHJvZHVjdC1oZWFkZXIge1xuICBib3R0b206IC05MHB4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20ucHJvZHVjdC1oZWFkZXItLWFjdGl2ZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXRhbG9nLWZpbHRlcl9fYm90dG9tIC5wcm9kdWN0LWhlYWRlcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhdGFsb2ctZmlsdGVyX19ib3R0b20gLnByb2R1Y3QtaGVhZGVyX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXRhbG9nX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIGdhcDogMzBweCAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDQwcHggMy4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAyLjIlO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBmbGV4OiAwIDAgNDUlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMS4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjIuNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxOC4yNCU7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW0tLXN3aXBlciB7XG4gIGZsZXg6IHVuc2V0O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW0tLXN3aXBlciB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1pdGVtX19pbWctbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2ltZy1saW5rIHtcbiAgICBoZWlnaHQ6IDM5LjV2dztcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19pbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NrdSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNCM0JGQ0I7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NrdSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGhlaWdodDogNTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuICAgIGhlaWdodDogNTRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZy1pdGVtX19wcmljZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19yYXRlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fcmF0ZS1maWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9zdGFyLWZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRlLW5vZmlsbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1ub2ZpbGwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb21tZW50cyB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fY29tbWVudHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fY29tbWVudHMgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1pdGVtX19jb21tZW50cyBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19idXR0b24ge1xuICB3aWR0aDogNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2J1dHRvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2F0YWxvZy1pdGVtX19idXR0b24gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19idXR0b24uYnV0dG9uLS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAuY2F0YWxvZy1pdGVtX19idXR0b24uYnV0dG9uLS1kaXNhYmxlZCArIC5jYXRhbG9nLWl0ZW1fX2ljby1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzA1cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgKyAuY2F0YWxvZy1pdGVtX19pY28tYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2J1dHRvbi5idXR0b24tLWRpc2FibGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX29sZHByaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0M1Q0VENjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2Ugc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNCU7XG4gIGxlZnQ6IC0zcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX29sZHByaWNlIHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9faWNvLWJ0biB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uY2F0YWxvZy1pdGVtX19pY28tYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9faWNvLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2ljby1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9faWNvLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNDQjgxRkM7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX2ljby1idG46YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG4uY2F0YWxvZy1pdGVtX19pY28tYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI0NCODFGQyAhaW1wb3J0YW50O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pY28tYnRuIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2ctcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX2Fycm93OmZpcnN0LWNoaWxkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fYXJyb3c6bGFzdC1jaGlsZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fYXJyb3ctLWRpc2FibGVkIHtcbiAgY29sb3I6ICNDRUQwRDM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2Fycm93LS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjQ0VEMEQzO1xufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzYpOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbiAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNCk6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNSk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNSk6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19uYXZpZ2F0aW9uOmZpcnN0LWNoaWxkIC5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rMTEpOm50aC1sYXN0LWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbmF2aWdhdGlvbjpmaXJzdC1jaGlsZCAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtOm50aC1jaGlsZChuKzEyKTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246Zmlyc3QtY2hpbGQgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobisxMik6bnRoLWxhc3QtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis2KTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX25hdmlnYXRpb246bm90KDpmaXJzdC1jaGlsZCkgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2l0ZW0uYnV0dG9uLS1uby1ib3JkZXItYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19tb3JlLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUge1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNhdGFsb2ctcGFnaW5hdGlvbl9fbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXRhbG9nLXBhZ2luYXRpb25fX21vcmUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdpbmF0aW9uX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNDBweCkge1xuICAuY2F0YWxvZy1wYWdpbmF0aW9uX19idXR0b25zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1zb3J0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLXNvcnQge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2F0YWxvZy1zb3J0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uY2F0YWxvZy1zb3J0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyQTM0O1xufVxuLmNhdGFsb2ctc29ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogNTQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuMjV0dXJuKTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0OmFmdGVyIHtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuLmNhdGFsb2ctc29ydC0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzMwMkEzNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbn1cbi5jYXRhbG9nLXNvcnQtLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhdGFsb2ctc29ydF9fY3VycmVudC1pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRvcDogMzdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGxlZnQ6IC0xcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhdGFsb2ctc29ydF9fZHJvcGRvd24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1zb3J0X19pdGVtIHtcbiAgcGFkZGluZzogOC41cHggMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1zb3J0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA5LjVweCAxOHB4O1xuICB9XG59XG4uY2F0YWxvZy1zb3J0X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5jYXRlZ29yaWVzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXIge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5jYXRlZ29yaWVzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDM5cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5zd2lwZXI6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIH4gLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRlZ29yaWVzLWxpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBob3ZlciAwLjNzIGVhc2U7XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xufVxuLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uIGkge1xuICBtYXJnaW46IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG4uY2F0ZWdvcmllcy1saXN0X19idXR0b24tLXByZXYgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmNhdGVnb3JpZXMtbGlzdF9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtLXR3by1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzX19saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzX19saXN0LWl0ZW0gPiAqOm50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmNoYXJhY3RlcmlzdGljc19fbGlzdC1pdGVtID4gKjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk0QTFBRDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3NfX2xpc3QtaXRlbSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzX19saXN0LWl0ZW0gPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2hlY2tib3hfX2lucHV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tib3hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94IHtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpIH4gLmNoZWNrYm94X19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0NCODFGQztcbn1cbi5jaGVja2JveDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpIH4gLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0NCODFGQztcbn1cblxuLmNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB0b3A6IC0xcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jaGVja2JveF9fY29sb3ItcHJldmlldyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmNoZWNrYm94X19jb2xvci1wcmV2aWV3LS13aXRoLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XG59XG4uY2hlY2tib3hfX2NvbG9yLXByZXZpZXctLXdpdGgtYm9yZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDJBMzQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbG9yLWNoZWNrYm94X19pbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jb2xvci1jaGVja2JveF9faW5wdXQtLXdpdGgtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbn1cbi5jb2xvci1jaGVja2JveF9faW5wdXQtLXdpdGgtYm9yZGVyOmFmdGVyIHtcbiAgY29sb3I6ICMzMDJBMzQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94IC5oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA2cHggMjNweCA1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDExOCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jb2xvci1jaGVja2JveDpob3ZlciAuaGludCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XG59XG5cbi5jb2xvci1jaGVja2JveCAuaGludDpiZWZvcmUsXG4uY29sb3ItY2hlY2tib3ggLmhpbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY29sb3ItY2hlY2tib3ggLmhpbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA4cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTdweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb2xvci1jaGVja2JveCAuaGludDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQ0I4MUZDIHRyYW5zcGFyZW50O1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNvbG9yLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNvbG9yLWNoZWNrYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29sb3ItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbG9yLWNoZWNrYm94X19pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbG9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2xvci1jaGVja2JveCAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb21wYXJlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbXBhcmUtY2FyZF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1jYXJkX193cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19wcmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbXBhcmUtY2FyZF9fcHJpY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY29tcGFyZS1jYXJkX19vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29tcGFyZS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNTVweDtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZS1jYXJkX19pY29ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29tcGFyZS1jYXJkX19pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX19pY29ucy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlLWNhcmRfX2ljb25zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wYXJlLWNhcmRfX2ljb25zLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMzAyQTM0O1xuICB9XG59XG4uY29tcGFyZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmUtY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5jb21wYXJlX19jbGVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzYsIDIzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmVfX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmVfX2NsZWFyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb21wYXJlX19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDMsIDEyOSwgMjUyKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbXBhcmUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB9XG59XG5cbi5jb21wYXJlLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDYzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNTZweDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbXBhcmUtbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4uY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2IoMTQ4LCAxNjEsIDE3Myk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdl9fY291bnQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmNvbXBhcmUtbmF2X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzYsIDIzOSk7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYig0OCwgNDIsIDUyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb21wYXJlLW5hdl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uY29tcGFyZS1uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjAzLCAxMjksIDI1Mik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb21wYXJlLW5hdl9faXRlbTpob3ZlciAuY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgY29sb3I6IHJnYigyMDMsIDEyOSwgMjUyKTtcbn1cbi5jb21wYXJlLW5hdl9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDIwMywgMTI5LCAyNTIpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29tcGFyZS1uYXZfX2l0ZW0tLWFjdGl2ZSAuY29tcGFyZS1uYXZfX2NvdW50IHtcbiAgY29sb3I6IHJnYigyMDMsIDEyOSwgMjUyKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XG4gIH1cbn1cbi5jb25maXJtLWxvY2F0aW9uX19jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIHBhZGRpbmc6IDIxcHggMTVweCAyMXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAtMTQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XG4gICAgd2lkdGg6IDMwNHB4O1xuICAgIHRvcDogMzVweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uY29uZmlybS1sb2NhdGlvbi0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY29uZmlybS1sb2NhdGlvbi0tb3BlbiAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbmZpcm0tbG9jYXRpb24tLW9wZW4gLmNvbmZpcm0tbG9jYXRpb25fX2NvbnRlbnQge1xuICAgIGJvdHRvbTogNTVweDtcbiAgfVxufVxuLmNvbmZpcm0tbG9jYXRpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb25maXJtLWxvY2F0aW9uX19pY29uIHtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG4uY29uZmlybS1sb2NhdGlvbl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cbi5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICBmbGV4OiAxIDAgNTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5jb25maXJtLWxvY2F0aW9uX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgfVxufVxuLmNvbmZpcm0tbG9jYXRpb25fX2J1dHRvbi0tc21hbGwge1xuICBmbGV4OiAxIDAgNDUlO1xufVxuXG4uY29udGFjdHMtbW9iaWxlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA3MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG4uY29udGFjdHMtbW9iaWxlLS1vcGVuIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCAxNXB4IDIwcHggMTVweDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29udGFjdHMtbW9iaWxlX19pdGVtIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdHMtbW9iaWxlX19pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyQTM0O1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5jb250YWN0cy1tb2JpbGVfX2l0ZW06aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMDJBMzQ7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbS0tcGhvbmU6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9faXRlbSBpIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLmNvbnRhY3RzLW1vYmlsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogYXV0byBhdXRvIDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYW5jaG9yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbmNob3I6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuXG4uY29va2llcy1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDc3MTQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAyJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmNvb2tpZXMtbWVzc2FnZS0tc2hvdyB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvdHRvbTogMjVweDtcbn1cbi5jb29raWVzLW1lc3NhZ2VfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA5NyU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29va2llcy1tZXNzYWdlX19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uY29va2llcy1tZXNzYWdlX19idXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvb2tpZXMtbWVzc2FnZV9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5saW5rLWJhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGluay1iYWNrOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgdG9wOiAxcHg7XG59XG4ubGluay1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICM3ODg1OTE7XG59XG5cbi5kYXktcHJvZHVjdHMgLnByb2R1Y3Qtc3RpY2tlciB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG4uZGF5LXByb2R1Y3RzIC5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xufVxuLmRheS1wcm9kdWN0cyAucHJvZHVjdC1zdGlja2VyX19pdGVtLS1kaXNjb3VudCB7XG4gIGJvdHRvbTogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRheS1wcm9kdWN0cyAucHJvZHVjdC1zdGlja2VyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMnB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmRheS1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXktcHJvZHVjdHNfX3N3aXBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fc3dpcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19zd2lwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fc3dpcGVyOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKSAuc3dpcGVyLXNsaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRheS1wcm9kdWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19faW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19faW1nLXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAuZGF5LXByb2R1Y3RzX19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19faW1nLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGF5LXByb2R1Y3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzVweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZXMge1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcHJpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGNvbHVtbi1nYXA6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3ByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZGF5LXByb2R1Y3RzX19vbGQtcHJpY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI0NFRDBEMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggc29saWQgI0Y5NjY3MDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19vbGQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3JldmlldyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcmV2aWV3IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3N0YXJzIHtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19zdGFycyBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3Jldmlldy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZGF5LXByb2R1Y3RzX19yZXZpZXctY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcmV2aWV3LWNvdW50IGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3Jldmlldy1jb3VudCBpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogN3B4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IDEzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMzNXB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogMjUuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAzOS42JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGxlZnQ6IDQ1LjElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDM3LjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXktcHJvZHVjdHNfX3BhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMTRweDtcbiAgICBsZWZ0OiA0MS4zJTtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uZGF5LXByb2R1Y3RzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmRheS1wcm9kdWN0c19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF5LXByb2R1Y3RzX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4uZGF5LXByb2R1Y3RzX19iYWNrZ3JvdW5kLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM1cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYmFja2dyb3VuZC1pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmRheS1wcm9kdWN0c19fYmFja2dyb3VuZC1pbWcge1xuICAgIHdpZHRoOiA4NHB4O1xuICB9XG59XG5cbi5kZWxpdmVyeS1zZXJ2aWNlcyB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZGVsaXZlcnktc2VydmljZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX193cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA4NHB4O1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogMzglO1xuICB0b3A6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX19pbWcgaW1nIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS1zZXJ2aWNlc19fdGV4dCB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgd2lkdGg6IDE3MHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbi5kZWxpdmVyeS1zZXJ2aWNlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZGVsaXZlcnktc2VydmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmRlbGl2ZXJ5LXNlcnZpY2VzX19pdGVtLnRhYi1hY3RpdmUgLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uZGVsaXZlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeSB7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgfVxufVxuLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgbGVmdDogLTEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVsaXZlcnlfX3RpdGxlLS1ob21lLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X190aXRsZS0tbG9jYXRpb24taWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gIH1cbn1cbi5kZWxpdmVyeV9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5kZWxpdmVyeV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNXB4IDIxcHggNXB4IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgbWluLWhlaWdodDogNzFweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZGVsaXZlcnlfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gIH1cbn1cbi5kZWxpdmVyeV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZGVsaXZlcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmRlbGl2ZXJ5X19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbGl2ZXJ5X19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmRlbGl2ZXJ5X19pdGVtLnRhYi1hY3RpdmUgLmRlbGl2ZXJ5X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4uZGlzY291bnQge1xuICB3aWR0aDogMzA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc2NvdW50LnBuZ1wiKSBuby1yZXBlYXQsICNDMkZGRUU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRpc2NvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGlzY291bnRfX3RleHQtY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRpc2NvdW50X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5kaXNjb3VudF9fdGV4dCB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmRpc2NvdW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmRpc2NvdW50IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMTM3cHg7XG59XG5cbi5mYXZvcml0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mYXZvcml0ZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhdm9yaXRlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxO1xufVxuLmZhdm9yaXRlcy1saXN0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0X19oZWFkaW5nLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9faGVhZGluZy0tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gICAgei1pbmRleDogOTkyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3RfX2NsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdF9fY2xlYXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0X19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQkRGRTY7XG59XG4uZmF2b3JpdGVzLWxpc3RfX2NsZWFyIGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mYXZvcml0ZXMtbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mYXZvcml0ZXMtbGlzdC1lbGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW0tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW0tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbDpudGgtY2hpbGQoMikge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fY29sOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9faW1nLWNvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2ltZy1jb24ge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWctY29uIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19pbWcge1xuICAgIG1heC13aWR0aDogODVweDtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRpbmctY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRpbmctY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcmF0ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19yYXRlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50cyB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50czpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2NvbW1lbnRzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19jb21tZW50cyBpbWcge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV0dG9ucy1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1dHRvbnMtaXRlbSBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXR0b25zLWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV0dG9ucy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGVsZXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2RlbGV0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEQkRGRTY7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX29sZC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX29sZC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2Rpc2NvdW50IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fZGlzY291bnQge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMzFweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19vbGQtcHJpY2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCBzb2xpZCAjRjk2NjcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19vbGQtcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmF2b3JpdGVzLWxpc3QtZWxlbV9fcHJpY2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIHtcbiAgd2lkdGg6IDE5N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1eS1idXR0b24tLWRpc2FibGVkIHtcbiAgd2lkdGg6IDE5N3B4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIGNvbG9yOiAjQzVDRUQ2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEzcHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbi0tZGlzYWJsZWQge1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmZhdm9yaXRlcy1saXN0LWVsZW1fX2J1eS1idXR0b24tLWRpc2FibGVkIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gIH1cbn1cbi5mYXZvcml0ZXMtbGlzdC1lbGVtX19idXktYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmF2b3JpdGVzLWxpc3QtZWxlbV9fYnV5LWJ1dHRvbiBpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xuICBwYWRkaW5nOiAzMXB4IDBweCA1MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXItLXRhbGwtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlci0tdGFsbC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLW1lbnVfX2l0ZW0gdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXItbWVudV9faXRlbSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mb290ZXItbWVudV9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbn1cbi5mb290ZXItbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG5cbi5mb290ZXJfX2luZm8tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJfX2ZlZWRiYWNrLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2ZlZWRiYWNrLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4uZm9vdGVyX19mZWVkYmFjay1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cbi5mb290ZXJfX2ZlZWRiYWNrLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwIDAgMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19mZWVkYmFjay1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fZmVlZGJhY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX2ZlZWRiYWNrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19mZWVkYmFjay1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMzlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICB9XG59XG4uZm9vdGVyX19mZWVkYmFjay1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM4OUZBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9faW5mby1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGdhcDogMjNweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9faW5mby1zb2NpYWwge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19pbmZvLXNvY2lhbCB7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG4uZm9vdGVyX19pbmZvLXNvY2lhbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX2luZm8tY29udGFjdC1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjQjNCRkNCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodC0tcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5naWZ0IHtcbiAgd2lkdGg6IDMwNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdpZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5naWZ0X190ZXh0LWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5naWZ0X190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5naWZ0X190ZXh0IHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdpZnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA5N3B4O1xufVxuXG4udG9wLWhlYWRlci1tZXNzYWdlIHtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiA3cHggMHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB6LWluZGV4OiA5OTQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tbm8tYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uaGVhZGVyLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcbn1cbi5oZWFkZXItLWlzLXNjcm9sbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xufVxuLmhlYWRlci0taXMtc2Nyb2xsIC5oZWFkZXJfX2NhdGVnb3JpZXMtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2Nsb3NlLW1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY2F0ZWdvcmllcy1saXN0IHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jYXRlZ29yaWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUge1xuICBwYWRkaW5nOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlcl9fdG9wbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXJfX21haW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5NEExQUQ7XG59XG5cbi5oZWFkZXJfX3RvcGxpbmUge1xuICBvcmRlcjogMTtcbiAgZmxleDogMTtcbn1cbi5oZWFkZXJfX3RvcGxpbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXJfX3RvcGxpbmUtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX190b3BsaW5lIHtcbiAgICBvcmRlcjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9jYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvY2F0aW9uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9jYXRpb24gaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9jYXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhlYWRlcl9fbG9jYXRpb24tY29udGFpbmVyOmhvdmVyIHtcbiAgY29sb3I6ICNDQjgxRkM7XG59XG4uaGVhZGVyX19sb2NhdGlvbi1jb250YWluZXI6YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG4uaGVhZGVyX19sb2NhdGlvbi1jb250YWluZXIuYWN0aXZlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4uaGVhZGVyX19sb2NhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2NhdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlcl9fbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5oZWFkZXJfX21haW4ge1xuICBvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4uaGVhZGVyX19tYWluLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX21haW4taW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXJfX21haW4taW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3Nob3AtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19zaG9wLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXJfX3Nob3AtYnRuIC5idXR0b24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuLmhlYWRlcl9fc2hvcC1idG4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhlYWRlcl9fc2hvcC1idG4tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBRjZEREI7XG59XG4uaGVhZGVyX19zaG9wLWJ0bi0tYWN0aXZlIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnU6aG92ZXIgc3ZnIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZpbGw6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250YWN0cy1jb250YWluZXIgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVyIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaGVhZGVyX19jb250YWN0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250YWN0cy1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWN0cy1pdGVtLS1waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzLWl0ZW0tLXBob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWN0cy1pdGVtIGkge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhlYWRlci0tbW9iaWxlLWFjdGl2ZSAuaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItLW1vYmlsZS1hY3RpdmUgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtZm9ybV9faW5wdXQge1xuICBtaW4td2lkdGg6IDc1dnc7XG4gIG1hcmdpbjogMTBweCAwcHg7XG59XG5cbi5oZWFkZXJfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fYWN0aW9ucyB7XG4gICAgZmxleC1iYXNpczogMjcycHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQUY2RERCO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbSBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM3OUQ0RUM7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGxlZnQ6IDU2JTtcbiAgdG9wOiAwJTtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbSBzdHJvbmcuZC1ub25lICsgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS1pY29uIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICM3M0UzREIsICM5RUFGRjMsICNDMzg5RkEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZTogM3B4IHNvbGlkICNGRkZGRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCBzdHJvbmcge1xuICBsZWZ0OiA3MCU7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQ6aG92ZXIgLmhpbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQgLmhlYWRlcl9fYWN0aW9ucy1pdGVtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5REVFNjtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGVhZGVyX19hY3Rpb25zLWl0ZW0td3JhcDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMEZGO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwIGltZyB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTElO1xuICB0b3A6IDUwJTtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGludCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTFweCAyM3B4IDEwcHggMzFweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbiAgcmlnaHQ6IC0xMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uaGVhZGVyX19hY3Rpb25zLWl0ZW0tLWFjY291bnQgLmhpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggNXB4IDhweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZGRkZGRiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMzBweDtcbn1cbi5oZWFkZXJfX2FjdGlvbnMtaXRlbS0tYWNjb3VudCAuaGludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMHB4IDZweCA5cHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNDQjgxRkMgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IDI5cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlYWRlcl9fYWN0aW9ucy1pdGVtLS1hY2NvdW50IC5oaW50X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRvcC1oZWFkZXItbWVzc2FnZSB+IC5oZWFkZXItLWlzLXNjcm9sbCB+IC5tZW51X19vdXRlciAubWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XG59XG5cbi5oZWFkaW5nIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRpbmctLWgxIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGluZy0taDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uaGVhZGluZy0taDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5nLS1oMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaGVhZGluZy0taDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5nLS1oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uaGVhZGluZy0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5oZXJvIHtcbiAgbWFyZ2luOiAxNXB4IDBweCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBtYXJnaW46IDBweCAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmltYWdlLWNhcnQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtY2FydC0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY2FydCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICB9XG59XG4uaW1hZ2UtY2FydDpob3Zlcjpub3QoLmRlbGl2ZXJ5LXNlcnZpY2UtLWFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtY2FydF9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWNhcnRfX2ltZy0tbWQgaW1nIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi5pbWFnZS1jYXJ0X190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtY2FydF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaW1hZ2UtY2FydC50YWItYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCODFGQztcbn1cblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3V0bGluZTogdW5zZXQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxNHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMDJBMzQ7XG59XG4uaW5wdXQtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE3LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5wdXQtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cbi5pbnB1dC0td2l0aC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5pbnB1dC0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmlucHV0LS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDQ5LCAzNiwgMC4wNzg0MzEzNzI1KTtcbiAgY29sb3I6ICNFRjMxMjQ7XG59XG4uaW5wdXQtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzOTRBMUFEJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4uaW5wdXQtLXNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5pbnB1dC0tc2VsZWN0IG9wdGlvbjpmaXJzdC1jaGlsZFt2YWx1ZT1cIlwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtLXNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pbnB1dC0tc2VsZWN0OnZhbGlkIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5pbnB1dC0tcmVhZG9ubHkge1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbi5pbnB1dC0tcmVhZG9ubHk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NEExQUQ7XG59XG5cbi5pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtY29udGFpbmVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pbnB1dC1jb250YWluZXJfX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnB1dC1maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1maWxlLS1ob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0NCODFGQztcbn1cbi5pbnB1dC1maWxlX19sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICB0cmFuc2l0aW9uOiBhbGwgMS4zcyBlYXNlO1xufVxuLmlucHV0LWZpbGVfX2xhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG4uaW5wdXQtZmlsZV9fdGV4dCB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4uaW5wdXQtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1zZWxlY3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW5wdXQtc2VsZWN0X193cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgdG9wOiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuMjV0dXJuKTtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zZWxlY3RfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlucHV0LXNlbGVjdF9fdmFsdWUge1xuICBib3JkZXI6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMTNweCAzNHB4IDE0cHggMjBweDtcbn1cbi5pbnB1dC1zZWxlY3RfX3ZhbHVlOmZvY3VzIHtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uaW5wdXQtc2VsZWN0X19pdGVtIHtcbiAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0LXNlbGVjdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjY7XG59XG4uaW5wdXQtc2VsZWN0LS1vcGVuIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gfiAuaW5wdXQtc2VsZWN0LS1vcGVuIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gLmlucHV0LXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzMwMkEzNDtcbn1cbi5pbnB1dC1zZWxlY3QtLW9wZW4gLmlucHV0LXNlbGVjdDphZnRlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDAuNzV0dXJuKTtcbn1cblxuLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmY0ZDRkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY0ZDRkO1xufVxuXG4uZm9ybS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDQ5LCAzNiwgMC4wNzg0MzEzNzI1KTtcbiAgY29sb3I6ICNFRjMxMjQ7XG59XG5cbi5mb3JtLWVycm9yIC5pbnB1dC1zZWxlY3RfX3dyYXAge1xuICBib3JkZXItY29sb3I6ICNFRjMxMjQ7XG59XG5cbi5saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0NCODFGQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGluay0tZm9udC1taWRkbGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGluazpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saW5rLS1zbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstLW1kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ubGluay1iYWNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpbmstYmFjazpiZWZvcmUge1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHRvcDogMXB4O1xufVxuLmxpbmstYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjNzg4NTkxO1xufVxuXG4ubGstY29tcGFyZSB7XG4gIC8qIE5ldyBibG9jayB0YWJsZSovXG4gIC8qT2xkIHRhYmxlKi9cbn1cbi5say1jb21wYXJlX190aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTI1cHg7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX190aGVhZCB7XG4gICAgdG9wOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX190aGVhZC0tc29sbyB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX2VuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIC5zd2lwZXItd3JhcHBlcl9fZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX3RyaXBsZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSAuc3dpcGVyLXdyYXBwZXJfX3RyaXBsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3RhYmxlIC5zd2lwZXItd3JhcHBlcl9fc2luZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgLnN3aXBlci13cmFwcGVyX19kb3VibGUgPiAqIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgICB0b3A6IDEyM3B4O1xuICB9XG59XG4ubGstY29tcGFyZV9fdGJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxrLWNvbXBhcmVfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFRkY3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5say1jb21wYXJlX19yb3ctLWhlYWRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5say1jb21wYXJlX19jZWxsIHtcbiAgcGFkZGluZzogMThweCAxNnB4IDE4cHggMDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fY2VsbCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgcGFkZGluZzogMTFweCAxNnB4IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19jZWxsLS1zb2xvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxrLWNvbXBhcmVfX2NlbGwtLXNsaWRlIHtcbiAgcGFkZGluZzogMjFweCAxNnB4IDIxcHggMDtcbn1cbi5say1jb21wYXJlX19jZWxsLS1zd2lwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxrLWNvbXBhcmVfX2NlbGwtLWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2NlbGwtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAtNjFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5say1jb21wYXJlX19jZWxsLS1mZWF0dXJlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1jb21wYXJlX19jZWxsLS1mZWF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3NsaWRlciB7XG4gIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubGstY29tcGFyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYyg2NyUgLSA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubGstY29tcGFyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogY2FsYyg2NCUgLSA1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1jb21wYXJlX19zbGlkZXIge1xuICAgIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NsaWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTE0JSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NsaWRlci0tZG91YmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX2J1dHRvbi1wcmV2IHtcbiAgbGVmdDogNTUwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5say1jb21wYXJlX19idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2J1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1jb21wYXJlX19idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzI1cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX19idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX2J1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstY29tcGFyZV9fYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3dyYXAgPiBkaXYgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5say1jb21wYXJlX193cmFwID4gZGl2ID4gZGl2ID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGstY29tcGFyZV9fc29ydCB7XG4gIHdpZHRoOiA5NHZ3O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5say1jb21wYXJlX19zb3J0OmFmdGVyIHtcbiAgcmlnaHQ6IDIxcHg7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NvcnQge1xuICAgIHdpZHRoOiA1MTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3NvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDZweDtcbiAgfVxufVxuLmxrLWNvbXBhcmVfX3NvcnQgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbn1cbi5say1jb21wYXJlX19zb3J0IC5jYXRhbG9nLXNvcnRfX2Ryb3Bkb3duIHtcbiAgdG9wOiA0OHB4O1xufVxuLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTNweDtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGhlYWQge1xuICAgIHRvcDogMTIzcHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0ciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY2cHg7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGhlYWQgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgLyogcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICB6LWluZGV4OiA0OyovXG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFRkY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjFweCAyNnB4IDIxcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICB9XG59XG4ubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAzNXB4IDI2cHggMTFweCAwO1xuICBmbGV4OiAwIDAgMjYuODklO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1jb21wYXJlX190YWJsZSB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI2cHggMjFweCAwO1xuICB9XG59XG4ubGstY29tcGFyZV9fdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWNvbXBhcmVfX3RhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gIH1cbn1cblxuLnN3aXBlciAubGstY29tcGFyZV9fY2VsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxrLWZhdm9yaXRlc19fY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubGstZmF2b3JpdGVzX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NsZWFyOmhvdmVyIHtcbiAgICBjb2xvcjogIzk0QTFBRDtcbiAgfVxufVxuLmxrLWZhdm9yaXRlc19fY2xlYXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NsZWFyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubGstZmF2b3JpdGVzX19jbGVhci1idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY2xlYXItYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxufVxuLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBnYXA6IDMxcHggMTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyN3B4IDMuMiU7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGstZmF2b3JpdGVzX19jb250YWluZXIge1xuICAgIGNvbHVtbi1nYXA6IDIuMiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxrLWZhdm9yaXRlc19fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMS4yJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1mYXZvcml0ZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMi43NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxrLWZhdm9yaXRlc19faXRlbSB7XG4gICAgZmxleDogMCAwIDE4LjI0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGstZmF2b3JpdGVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTUuMTIlO1xuICB9XG59XG5cbi5say1oZWFkZXItbW9iaWxlIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIHotaW5kZXg6IDk5MztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogNTVweDtcbn1cbi5say1oZWFkZXItbW9iaWxlX190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstaGVhZGVyLW1vYmlsZV9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5say1oZWFkZXItbW9iaWxlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuLmxrLWhlYWRlci1tb2JpbGVfX2ljb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubGstaGVhZGVyLW1vYmlsZV9faWNvbi5pY29uLWFjY291bnQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5say1sb3lhbHR5X19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1sb3lhbHR5X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA5LjI2JTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ubGstbG95YWx0eV9fY29sLTEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxrLWxveWFsdHlfX2NvbC0yIHtcbiAgZmxleDogMCAwIDMwNXB4O1xufVxuLmxrLWxveWFsdHlfX3BvaW50cyB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ubGstbG95YWx0eV9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstbG95YWx0eV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5say1sb3lhbHR5X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmxrLWxveWFsdHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmxrLWxveWFsdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWxveWFsdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGstbG95YWx0eS10ZXh0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGstbG95YWx0eS10ZXh0X19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5say1sb3lhbHR5X19ibG9jayAuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ubGstbWVudS1tb2JpbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLmxrLW1lbnUtbW9iaWxlX19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4ubGstbWVudS1tb2JpbGVfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ubGstbWVudS1tb2JpbGVfX2l0ZW0tLXdpdGhvdXQtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmxrLW1lbnUtbW9iaWxlX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbi5pY29uLWhlYXJ0IHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5say1tZW51LW1vYmlsZV9faWNvbi5pY29uLXN0YXQtYmFycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5say1vcmRlci1kZXRhaWxfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4ubGstb3JkZXItZGV0YWlsX19iYWNrLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmxrLW9yZGVyLWRldGFpbF9fYmFjay1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiAwO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUgPiA6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5say1vcmRlci1kZXRhaWxfX3RpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX190aXRsZS1kYXRlIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX190aXRsZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19jb2wtMSB7XG4gIGZsZXg6IDAgMCAyOC41NSU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fY29sLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fY29sLTEgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0xID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19jb2wtMiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2NvbC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fY29sLTMge1xuICBmbGV4OiAwIDAgMjMuNTMlO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIDI1LjE0JTtcbn1cbi5say1vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmbGV4OiAwIDAgNjIuODYlO1xufVxuLmxrLW9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tdGV4dC0tc21hbGwtbGluZS1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstb3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi10ZXh0LS1zbWFsbC1saW5lLWhlaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxOXB4IDIwcHg7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Jsb2NrLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5say1vcmRlci1kZXRhaWxfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuLmxrLW9yZGVyLWRldGFpbF9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0JGQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyLWRldGFpbF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ubGstb3JkZXItZGV0YWlsX19zdGF0dXMtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNzZGNkY7XG59XG4ubGstb3JkZXItZGV0YWlsX19zdGF0dXMtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQ0MzOTtcbn1cbi5say1vcmRlci1kZXRhaWxfX3Jlb3JkZXItYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrLW9yZGVyc19fZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyc19fZmlsdGVyIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmxrLW9yZGVyc19fc29ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvcmRlcjogMjtcbn1cbi5say1vcmRlcnNfX3NvcnQ6YWZ0ZXIge1xuICByaWdodDogMjFweDtcbiAgdG9wOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXJzX19zb3J0IHtcbiAgICBtYXgtd2lkdGg6IDMwNnB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ubGstb3JkZXJzX19zb3J0IC5jYXRhbG9nLXNvcnRfX2N1cnJlbnQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5say1vcmRlcnNfX3NvcnQgLmNhdGFsb2ctc29ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxrLW9yZGVyc19fc29ydCAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XG4gIHRvcDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxrLW9yZGVyc19feWVhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLW9yZGVyc19feWVhcnMge1xuICAgIGdhcDogMjVweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmxrLW9yZGVyc19feWVhcnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1vcmRlcnNfX3llYXJzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogODZweDtcbiAgfVxufVxuLmxrLW9yZGVyc19feWVhcnMtaXRlbS50YWItYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMwMkEzNDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG4ubGstb3JkZXJzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstb3JkZXJzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ubGstb3JkZXJzX19jb250YWluZXIgLm9yZGVyLWNhcmQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZCB7XG4gICAgZmxleC1iYXNpczogNDklO1xuICAgIG1heC1oZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgZmxleC1iYXNpczogNDkuMDM2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1vcmRlcnNfX2NvbnRhaW5lciAub3JkZXItY2FyZF9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGstb3JkZXJzX19jb250YWluZXIgLm9yZGVyLWNhcmRfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiA0JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2NvbC0yIHtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5say1wcm9maWxlX19jb2wtMyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fY29sLTMge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2NvbC0zIHtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5say1wcm9maWxlX19jb2wtMyB7XG4gICAgbWluLXdpZHRoOiA0MTZweDtcbiAgfVxufVxuXG4ubGstcHJvZmlsZV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1wcm9maWxlX19idXR0b24ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX2J1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstcHJvZmlsZV9faW1nIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcbn1cbi5say1wcm9maWxlX19pbWctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9faW1nLWJ0biB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19pbWctaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9faW1nLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5say1wcm9maWxlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgaGVpZ2h0OiAxODJweDtcbiAgfVxufVxuXG4ubGstcHJvZmlsZV9fbmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGVfX25hbWUtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX25hbWUtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX3VwZGF0ZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstcHJvZmlsZV9fdXBkYXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5say1wcm9maWxlX191cGRhdGUtYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxrLXByb2ZpbGVfX3VwZGF0ZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlX191cGRhdGUtYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG59XG5cbi5say1wcm9maWxlX191cGRhdGUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fdXBkYXRlLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGVfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGNvbHVtbi1nYXA6IDE4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5say1wcm9maWxlX19kYXRhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fZGF0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fZGF0YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fZGF0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxrLXByb2ZpbGUtZm9ybSB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLXByb2ZpbGUtZm9ybSB7XG4gICAgcGFkZGluZzogMzdweCAyNHB4IDM3cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstcHJvZmlsZS1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX19maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubGstcHJvZmlsZS1mb3JtX19mb3JtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4ubGstcHJvZmlsZS1mb3JtX19mb3JtLXJvdyB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93IHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gIH1cbn1cbi5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5say1wcm9maWxlLWZvcm1fX2Zvcm0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1wcm9maWxlLWZvcm1fX2Zvcm0tYnV0dG9uIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmxrLXByb2ZpbGUtZm9ybSAuaW5wdXQtY29udGFpbmVyX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLmxrLXByb2ZpbGVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jay1zbWFsbC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2stc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2Zvcm06IG1hdHJpeCgtMC45LCAwLjQ0LCAwLjQ0LCAwLjksIDAsIDApO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogLTMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2s6YWZ0ZXIge1xuICAgIGxlZnQ6IC04JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTYlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jazphZnRlciB7XG4gICAgbGVmdDogLTMlO1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fdGl0bGUtLXNtYWxsLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fdGl0bGUtLXNtYWxsLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZS0tc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX190aXRsZS0tc21hbGwtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fcHJvbW90aW9uLXdyYXAge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24td3JhcCB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIHtcbiAgICBsZWZ0OiAtMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWcge1xuICAgIGxlZnQ6IC05cHg7XG4gIH1cbn1cbi5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDkycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxrLXByb2ZpbGVfX2Jsb2NrIC5ibG9ja19fcHJvbW90aW9uLWltZyBpbWcge1xuICAgIHdpZHRoOiA3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1NXB4KSB7XG4gIC5say1wcm9maWxlX19ibG9jayAuYmxvY2tfX3Byb21vdGlvbi1pbWctLXNtYWxsIHtcbiAgICBsZWZ0OiAtOHB4O1xuICB9XG59XG4ubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCBpbWcge1xuICB3aWR0aDogNzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGstcHJvZmlsZV9fYmxvY2sgLmJsb2NrX19wcm9tb3Rpb24taW1nLS1zbWFsbCBpbWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG5cbi5sayB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubGtfX2hlYWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5sa19faGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sa19faGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sa19faGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxrX19uYXYge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sa19fbmF2LWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG59XG4ubGtfX25hdi1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmxrX19uYXYtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbi5sa19fbmF2LWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxrX19uYXYtaXRlbS50YWItYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xufVxuXG4ubG9jYXRpb24ge1xuICBtYXgtd2lkdGg6IDQxNnB4O1xufVxuLmxvY2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzQwcHgpIHtcbiAgLmxvY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubG9jYXRpb25fX2lucHV0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9jYXRpb25fX2lucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmxvY2F0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMzAyQTM0IHRyYW5zcGFyZW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4ubG9jYXRpb25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGNztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5sb2NhdGlvbl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMHB4O1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9jYXRpb25fX2xpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uX19saXN0LWl0ZW0tLXNlbGVjdGVkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubWFpbi1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0xIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTEge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtYmFzaXM6IDMyLjElO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTEge1xuICAgIGZsZXgtYmFzaXM6IDQxNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0yIHtcbiAgb3JkZXI6IDI7XG4gIGZsZXg6IDAgMCA2MS41NSU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDM5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMiB7XG4gICAgZmxleC1iYXNpczogNDAuNTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fY29sLTIge1xuICAgIGZsZXgtYmFzaXM6IDUyNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2NvbC0zIHtcbiAgb3JkZXI6IDM7XG4gIGZsZXg6IDEgMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1iYW5uZXJfX2NvbC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMzkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1haW4tYmFubmVyX19jb2wtMyB7XG4gICAgZmxleDogMCAwIDMwN3B4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX2RheS1wcm9kdWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmFubmVyX19kYXktcHJvZHVjdHMge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG4ubWFpbi1iYW5uZXJfX3RleHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm1haW4tYmFubmVyX190ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWFpbi1iYW5uZXJfX3RleHQtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbi5tYWluLWJhbm5lcl9fcHJvbW90aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVudV9fb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZW51X19vdXRlci0tbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHotaW5kZXg6IDk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTExO1xufVxuLm1lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5tZW51LS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1lbnUtLW1vYmlsZS1hY3RpdmUge1xuICB6LWluZGV4OiAxMTExO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tZW51LS1tb2JpbGUtYWN0aXZlIC5tZW51X19sMSA+IHVsID4gbGkud2l0aC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LS1tb2JpbGUtYWN0aXZlIC5tZW51X19sMSA+IHVsID4gbGk6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMzAyQTM0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLm1lbnUtLW1vYmlsZS1hY3RpdmUgLm1lbnVfX2wyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudSBsaSBhIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi5tZW51X19sMSB7XG4gIHBhZGRpbmc6IDU4cHggMTVweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNkY3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMSB7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDMUQyRTM7XG4gIH1cbiAgLm1lbnVfX2wxID4gdWwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5NEExQUQgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG4gIC5tZW51X19sMSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFRkY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgLm1lbnVfX2wxID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEExQUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbDEge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMzQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnVfX2wxID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDM1M3B4O1xuICB9XG59XG4ubWVudV9fbDEgc3ZnIHtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuLm1lbnVfX2wxIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fbDEgbGkgYSBzcGFuIHtcbiAgZmxleDogMCAwIDgwJTtcbn1cbi5tZW51X19sMSA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAwcHggMHB4IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVudV9fbDEgPiB1bCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjQ0I4MUZDO1xuICB9XG4gIC5tZW51X19sMSBsaSBhOmhvdmVyIHN2ZyA+IHBhdGgge1xuICAgIGZpbGw6ICNDQjgxRkM7XG4gIH1cbn1cbi5tZW51X19sMSA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lbnVfX2wxID4gdWwgPiBsaSA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWVudV9fbDEgPiB1bCA+IGxpID4gdWwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZW51X19sMS1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLm1lbnVfX2wxLWl0ZW0tLWFjdGl2ZSBzdmcgPiBwYXRoIHtcbiAgZmlsbDogI0NCODFGQztcbn1cbi5tZW51X19sMS1pdGVtLS1hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNDQjgxRkMgIWltcG9ydGFudDtcbn1cbi5tZW51X19sMS1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI0NCODFGQztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWlubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBzY3JvbGxiYXItY29sb3I6ICM5NEExQUQgdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1NnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tZW51X19sMi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGNztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIC5tZW51X19sMi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnVfX2wyLWNvbCB7XG4gICAgbWluLXdpZHRoOiAzOCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWVudV9fbDItY29sOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnVfX2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI1cHggMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MxRDJFMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fbDIge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgd2lkdGg6IDQyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICB3aWR0aDogNTYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICB3aWR0aDogNzQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lbnVfX2wyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCA2MHB4O1xuICAgIHdpZHRoOiA5MThweDtcbiAgfVxufVxuLm1lbnVfX2wyIC5tZW51X19sMi1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWVudV9fbDIgLm1lbnVfX2wzLWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLm1lbnVfX2wyIC5tZW51X19sMy1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cblxuLm1lbnVfX2wyLWJhbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51X19sMi1iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ubWVudV9fbDItYmFubmVyIGltZyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnVfX2wyLWJhbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLm1lbnVfX2wyLW1vYmlsZSAubWVudV9fbDItaXRlbSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWVudV9fbDMtaXRlbSA+IGEge1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzAyQTM0ICFpbXBvcnRhbnQ7XG59XG4ubWVudV9fbDMtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19sMy1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVzc2FnZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4ubWVzc2FnZV9fY29udGFpbmVyLS10aWdodCB7XG4gIG1heC13aWR0aDogNDE2cHg7XG59XG4ubWVzc2FnZV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWVzc2FnZV9faW1nLS1zbWFsbC1tZCBpbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG4ubWVzc2FnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1lc3NhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5tZXNzYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubWVzc2FnZV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1lc3NhZ2VfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZXNzYWdlX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ubWVzc2FnZV9fcmVmZXJlbmNlcyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tZXNzYWdlX19yZWZlcmVuY2Uge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWVzc2FnZV9fcmVmZXJlbmNlOmhvdmVyIHtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lc3NhZ2VfX3JlZmVyZW5jZS0tZnVsbC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2JpbGUtYm90dG9tLW1lbnUge1xuICBwYWRkaW5nOiA4cHggN3B4IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzFEMkUzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogNzcxMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWJvdHRvbS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtYm90dG9tLW1lbnVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ubW9iaWxlLWJvdHRvbS1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnVfX2l0ZW0gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudV9faXRlbSBhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51X19pdGVtLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudV9faXRlbS0tYWN0aXZlIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMzAyQTM0O1xufVxuXG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM3OUQ0RUM7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGxlZnQ6IDU4JTtcbiAgdG9wOiAxMiU7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnkgaSB7XG4gIGZvbnQtc2l6ZTogNnB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tb3JlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NCODFGQztcbn1cblxuLm9mZmVycyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vZmZlcnMgaSB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm9mZmVycyBpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5vZmZlcnNfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ub2ZmZXJzLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAub2ZmZXJzLW1vYmlsZSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmZXJzLW1vYmlsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub2ZmZXJzLW1vYmlsZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMwMkEzNDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggNXB4IDRweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMSAwIDQ5JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmZXJzLW1vYmlsZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggN3B4IDRweCA3cHg7XG4gIH1cbn1cbi5vZmZlcnMtbW9iaWxlX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuXG4ub3JkZXItY2FyZF9fY2xvc2UtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItY2FyZF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCAjQzFEMkUzIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkLS1vcGVuIC5vcmRlci1jYXJkX19jb250YWluZXIge1xuICB6LWluZGV4OiAzO1xufVxuLm9yZGVyLWNhcmQtLW9wZW4gfiAub3JkZXItY2FyZC0tb3BlbiAub3JkZXItY2FyZF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5vcmRlci1jYXJkX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5vcmRlci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAxO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLm9yZGVyLWNhcmRfX3RpdGxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX190aXRsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX3RpdGxlLW51bWJlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX3RpdGxlLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItY2FyZF9fc3RhdHVzIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19zdGF0dXMge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19zdGF0dXMtLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjMxMjQ7XG59XG4ub3JkZXItY2FyZF9fc3RhdHVzLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRkRCNzQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2luZm9ybWF0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItY2FyZF9faW5mb3JtYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19pbmZvcm1hdGlvbiBiIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItY2FyZF9faW5mb3JtYXRpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vcmRlci1jYXJkX19pbmZvcm1hdGlvbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyLWNhcmRfX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2ltYWdlcy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1jYXJkX19pbWFnZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItY2FyZF9faW1hZ2VzLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19pbWFnZXMtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG4ub3JkZXItY2FyZF9faW1hZ2VzLWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm9yZGVyLWNhcmRfX2ltYWdlcy0td2l0aC1kb3RzOmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgY29sb3I6ICNCM0JGQ0I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2ltYWdlcy0td2l0aC1kb3RzOmFmdGVyIHtcbiAgICB0b3A6IDIxcHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2NvdW50IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ub3JkZXItY2FyZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItY2FyZF9fYnV0dG9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2J1dHRvbnMtaXRlbSB7XG4gIHdpZHRoOiAxOTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2J1dHRvbnMtaXRlbSB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLXNob3dtb3JlIHtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLXNob3dtb3JlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19idXR0b25zLWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9yZGVyLWNhcmRfX2hpc3Rvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2hpc3RvcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAtMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90IHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVDRUY7XG59XG4ub3JkZXItY2FyZF9faGlzdG9yeS1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDAgMzFweDtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub3JkZXItY2FyZF9faGlzdG9yeS1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQ0VGO1xufVxuLm9yZGVyLWNhcmRfX2hpc3Rvcnktcm93OmZpcnN0LWNoaWxkIC5vcmRlci1jYXJkX19oaXN0b3J5LWRvdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tY29tcGxldGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tY29tcGxldGUgLm9yZGVyLWNhcmRfX2hpc3RvcnktZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXJvdy0tZmFpbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0Y3NkY2Rjtcbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm9yZGVyLWNhcmRfX2hpc3RvcnktZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWNhcmRfX2hpc3RvcnktZGF0ZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5vcmRlci1jYXJkX19oaXN0b3J5LXRpbWUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm9yZGVyLWRldGFpbC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlci1kZXRhaWwtY2FyZF9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDg1cHg7XG4gIG1heC13aWR0aDogODVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX190ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbC1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsLWNhcmRfX2FydGljbGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLm9yZGVyLWRldGFpbC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWwtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbC1jYXJkX19idXR0b24ge1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xuICBjb2xvcjogIzA0NjA1QjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cbi5vcmRlci1kZXRhaWxfX2JhY2stbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLm9yZGVyLWRldGFpbF9fYmFjay1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyLWRldGFpbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItZGV0YWlsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX190aXRsZSA+IDpub3QoOmxhc3QtY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm9yZGVyLWRldGFpbF9fdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX190aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX3RpdGxlLWRhdGUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX3RpdGxlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fZ29vZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19nb29kcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2dvb2RzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2NvbC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fY29sLTEgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm9yZGVyLWRldGFpbF9fY29sLTIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItZGV0YWlsX19jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZzogMTVweCAzMHB4IDEwcHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4NHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0tLWRlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogI0VDRDBGRjtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWl0ZW0tLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xufVxuLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taXRlbS0tc3RhdHVzIHtcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLWhlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24tcm93IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXJvdyBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlci1kZXRhaWxfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pbWcge1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXItZGV0YWlsX19kZXNjcmlwdGlvbi1pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taW1nIGkge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9yZGVyLWRldGFpbF9fZGVzY3JpcHRpb24taW1nIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMzVweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMzVweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19ibG9jay1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLm9yZGVyLWRldGFpbF9fYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZGV0YWlsX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19ibG9jay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlci1kZXRhaWxfX2Jsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm9yZGVyLWRldGFpbF9fYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlci1kZXRhaWxfX2Jsb2NrLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ub3JkZXItZGV0YWlsX19tYWluLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTBweCkge1xuICAub3JkZXItZGV0YWlsX19zdGF0dXMge1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cy0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzEyNDtcbn1cbi5vcmRlci1kZXRhaWxfX3N0YXR1cy0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkZEQjc0O1xufVxuLm9yZGVyLWRldGFpbF9fcmVvcmRlci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vcmRlci1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjJweCAyNXB4IDMwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5vcmRlci1pbmZvX19yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXItaW5mb19fcm93LS1ib3JkZXItYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLWluZm9fX3JvdyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5vcmRlci1pbmZvX19yb3cgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ub3JkZXItaW5mb19fY2hpbGQtcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlci1pbmZvX19jaGlsZC1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9yZGVyLWluZm9fX2NoaWxkLXJvdy0tc21hbGwtbWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5vcmRlci1pbmZvX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm9yZGVyLWluZm9fX3RpdGxlLS1zc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1pbmZvX190aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcmRlci1pbmZvX190aXRsZS0tbGcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3JkZXItaW5mb19fdGl0bGUtLXh4bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ub3JkZXItaW5mb19fZGV0YWlscyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDQjgxRkM7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5vcmRlci1pbmZvX190ZXh0IHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5vcmRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vcmRlcl9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX193cmFwIHtcbiAgICB3aWR0aDogNzIlO1xuICAgIGZsZXg6IDAgMCA3MiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlcl9fd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vcmRlcl9fd3JhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5vcmRlcl9fd3JhcCAuYmFza2V0LWNhcmQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3JkZXJfX3dyYXAgLmJhc2tldC1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RUZGNztcbn1cbi5vcmRlcl9fYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vcmRlcl9fYmxvY2std3JhcCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyX19ibG9jay13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXJfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vcmRlcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZGVsaXZlcnkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLm9yZGVyX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm9yZGVyX19yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fcm93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm9yZGVyX19maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZmllbGQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3cgPiAub3JkZXJfX2Zvcm0tY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxleDogMCAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19mb3JtLXJvdyA+IC5vcmRlcl9fZm9ybS1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuLm9yZGVyX19mb3JtLXJvdyA+IC5vcmRlcl9fZm9ybS1jb2wtLXdpdGgtc3ViY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLm9yZGVyX19mb3JtLXJvdy0tY29sLTIgPiAub3JkZXJfX2Zvcm0tY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMSA0MyU7XG59XG4ub3JkZXJfX2Zvcm0tcm93LS1jb2wtMiA+IC5vcmRlcl9fZm9ybS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMCAxIDU3JTtcbn1cbi5vcmRlcl9fZm9ybS1yb3ctLWNvbC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vcmRlcl9fZm9ybS1yb3ctLWNvbC00IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vcmRlcl9fZm9ybS1yb3ctLWNvbC00ID4gLm9yZGVyX19mb3JtLWNvbCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZm9ybS1yb3ctLWNvbC00ID4gLm9yZGVyX19mb3JtLWNvbCB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuLm9yZGVyX19mb3JtLXJvdy0tY29sLTQgPiAub3JkZXJfX2Zvcm0tY29sIC5vcmRlcl9fZm9ybS1jb2wge1xuICBmbGV4OiAxIDA7XG59XG4ub3JkZXJfX2Zvcm0tcm93LS1jb2wtNCA+IC5vcmRlcl9fZm9ybS1jb2wgLm9yZGVyX19mb3JtLWNvbCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXJfX3Byb2dyYW1zID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19wcm9ncmFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5vcmRlcl9fcHJvZ3JhbSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19wcm9ncmFtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLm9yZGVyX19wcm9ncmFtOm9ubHktY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cbi5vcmRlcl9fcHJvZ3JhbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3Byb2dyYW0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm9yZGVyX19wYXltZW50ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5vcmRlcl9fcGF5bWVudC1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGdhcDogNnB4O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ub3JkZXJfX3BheW1lbnQtc2xpZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19wYXltZW50LXNsaWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4ub3JkZXJfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub3JkZXJfX21hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fbWFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLm9yZGVyX19tYXAtY29sIHtcbiAgZmxleDogMCAxIDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLm9yZGVyX19tYXAtY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX19tYXAtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5vcmRlcl9fbWFwLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5vcmRlcl9fbWFwLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5vcmRlcl9fbWFwLWRlc2NyaXB0aW9uLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5vcmRlcl9fbWFwLWRlc2NyaXB0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fbWFwLWRlc2NyaXB0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5vcmRlcl9fbWFwLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cbi5vcmRlci1pbmZvX19yb3ctLWJvcmRlci1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4ub3JkZXIgLm9yZGVyLWluZm8ge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLm9yZGVyIC5vcmRlci1pbmZvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLm9yZGVyIC5vcmRlci1pbmZvX19kZXNjcmlwdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5vcmRlciAub3JkZXItaW5mbyAuYmxvY2tfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ub3JkZXIgLm9yZGVyLWluZm8gLmJhc2tldF9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5vcmRlciAuYmFza2V0X19idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ub3JkZXJfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3RhYi10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG4ub3JkZXJfX3RhYi1pY29ucyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJfX3RhYi1pY29ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4jY291cG9uLWFjdGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4ub3JkZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub3JkZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ub3JkZXJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDE7XG59XG4ub3JkZXJzX19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcnNfX2ZpbHRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5vcmRlcnNfX3NvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9yZGVyOiAyO1xufVxuLm9yZGVyc19fc29ydDphZnRlciB7XG4gIHJpZ2h0OiAyMXB4O1xuICB0b3A6IDUwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcnNfX3NvcnQge1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5vcmRlcnNfX3NvcnQgLmNhdGFsb2ctc29ydF9fY3VycmVudC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm9yZGVyc19fc29ydCAuY2F0YWxvZy1zb3J0X19pdGVtIHtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcnNfX3NvcnQgLmNhdGFsb2ctc29ydF9fZHJvcGRvd24ge1xuICB0b3A6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5vcmRlcnNfX3llYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcnNfX3llYXJzIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5vcmRlcnNfX3llYXJzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVDRUY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XG59XG4ub3JkZXJzX195ZWFycy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcnNfX3llYXJzLWl0ZW0ge1xuICAgIG1heC13aWR0aDogODZweDtcbiAgfVxufVxuLm9yZGVyc19feWVhcnMtaXRlbS50YWItYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuLm9yZGVyc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcnNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5wYXktbWV0aG9kcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXktbWV0aG9kcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYXktbWV0aG9kc19fdGl0bGUge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGF5LW1ldGhvZHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYXktbWV0aG9kc19fdHlwZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMwOXB4KSB7XG4gIC5wYXktbWV0aG9kc19fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wYXktbWV0aG9kc19fZGVzY3Ige1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMDlweCkge1xuICAucGF5LW1ldGhvZHNfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBvaW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMTZweCAxOHB4IDIxcHggMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9pbnQge1xuICAgIHBhZGRpbmc6IDIxcHggMjBweCAyM3B4IDI0cHg7XG4gIH1cbn1cbi5wb2ludF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9pbnRfX3dyYXAge1xuICAgIGdhcDogMTdweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucG9pbnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5wb2ludF9fcHZ6IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucG9pbnRfX2luZm8ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cbi5wb2ludF9faW5mbzpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNDQjgxRkM7XG4gIGxlZnQ6IDA7XG59XG4ucG9pbnRfX2luZm8tLWxvY2F0aW9uLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5wb2ludF9faW5mby0td2FsbGV0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX190aXRsZS0teWFuZGV4IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX190aXRsZS0teWFuZGV4IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJBIEEgQSBBICAgQSBBIEIgQiAgIEIgQyBDIENcIiBcIkQgRCBEIEQgICBFIEYgRiBGICAgRiBGIEYgR1wiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDIwNnB4IDIwNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbS1jb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiA3ODhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbS1jb24tLWhvdmVyOmhvdmVyIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tY29uLS15YW5kZXgge1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIkEgQSBBIEEgQSBBIEEgQSBCIEIgQiBDXCIgXCJGIEYgRiBGIEYgRiBGIEYgQiBCIEIgR1wiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tY29uLS15YW5kZXgge1xuICAgIG1pbi13aWR0aDogNTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLS1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3lhbmRleCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19feWFuZGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tLXlhbmRleCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tLXlhbmRleCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJveC0xIHtcbiAgZ3JpZC1hcmVhOiBBO1xuICB3aWR0aDogNjM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcbiAgLmJveC0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYm94LTIge1xuICBncmlkLWFyZWE6IEI7XG4gIHdpZHRoOiAzMzVweDtcbn1cblxuLmJveC0zIHtcbiAgZ3JpZC1hcmVhOiBDO1xuICB3aWR0aDogMzA2cHg7XG59XG5cbi5ib3gtNCB7XG4gIGdyaWQtYXJlYTogRDtcbiAgd2lkdGg6IDMwNnB4O1xufVxuXG4uYm94LTUge1xuICBncmlkLWFyZWE6IEU7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLmJveC02IHtcbiAgZ3JpZC1hcmVhOiBGO1xuICB3aWR0aDogNTI2cHg7XG59XG5cbi5ib3gtNyB7XG4gIGdyaWQtYXJlYTogRztcbiAgd2lkdGg6IDIyMXB4O1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbn1cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxMjAlKTtcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweCAxMXB4IDAgMTFweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0tY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIG1heC13aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbS1jb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbS1jb24ge1xuICAgIG1heC13aWR0aDogODUlO1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiA4MyU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA1cHggMjBweCA1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzX19zdWJpdGVtIHtcbiAgICBtYXgtd2lkdGg6IDYzJTtcbiAgfVxufVxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgNjAlKTtcbn1cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW06aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCksICMzMDJBMzQgNjAlKTtcbn1cblxuLnBvcHVwLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9wdXAtbWVzc2FnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMiUpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnBvcHVwLW1lc3NhZ2UtLXNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRvcDogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcHVwLW1lc3NhZ2UtLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucG9wdXAtbWVzc2FnZS0tc2hvdyB7XG4gICAgYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLW1lc3NhZ2VfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucG9wdXAtbWVzc2FnZV9fYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcHVwLW1lc3NhZ2VfX2JvZHkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnBvcHVwLW1lc3NhZ2VfX3RleHQge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9wdXAtbWVzc2FnZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYmFjayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saW5rLWJhY2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGljb21vb24gIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB0b3A6IDFweDtcbn1cbi5saW5rLWJhY2s6aG92ZXIge1xuICBjb2xvcjogIzc4ODU5MTtcbn1cblxuamRpdiB7XG4gIHotaW5kZXg6IDY2NjYgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLXByb2R1Y3Qtc3Vic2NyaWJlX19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBvcHVwLXByb2R1Y3Qtc3Vic2NyaWJlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjQuMzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBvcHVwLXByb2R1Y3Qtc3Vic2NyaWJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9faW5wdXQge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MzhweDtcbn1cbi5wb3B1cC1wcm9kdWN0LXN1YnNjcmliZV9fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvcHVwLXByb2R1Y3Qtc3Vic2NyaWJlX19idXR0b24tbW9iaWxlIHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogNzcxMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlIDBzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ucG9wdXAtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBvcHVwLS1vcGVuIC5wb3B1cF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfX2JvZHkge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtIDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5wb3B1cF9fY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2Nsb3NlLWJ0biB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwX19jbG9zZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuLnBvcHVwX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMjNweCAyNHB4IDMwcHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIzcHggMjRweCAzMHB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIzcHggMjRweCAzMHB4IDI0cHg7XG4gIH1cbn1cbi5wb3B1cF9fY29udGVudC0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlIDBzO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnByaWNlLXJhbmdlX19wcmljZS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbjogMjZweCAwIDM1cHg7XG59XG5cbi5wcmljZS1yYW5nZV9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlLXJhbmdlX19maWVsZCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wcmljZS1yYW5nZV9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wcmljZS1yYW5nZV9fZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGNvbG9yOiAjQjNCRkNCO1xufVxuXG4ucHJpY2UtcmFuZ2VfX3NsaWRlciB7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFNkVGRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByaWNlLXJhbmdlX19wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xufVxuXG4ucHJpY2UtcmFuZ2VfX3JhbmdlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJpY2UtcmFuZ2VfX3JhbmdlLWlucHV0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogLTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucHJpY2UtcmFuZ2UgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQjgxRkM7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wcmljZS1yYW5nZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDU5LCAxMTQsIDE2NSwgMC4zKTtcbn1cblxuLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi5vbGQtcHJpY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggc29saWQgI0Y5NjY3MDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzX19oZWFkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5wcm9kdWN0LWRldGFpbHNfX2hlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19oZWFkOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsc19fbmF2IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIC8qICY6OmJlZm9yZSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC4wMDAxKSAwJSwgI0Y0RjRGNCAxMDAlKTtcbiAgICAgICB9XG4gICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19uYXYge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX25hdi1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX25hdi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzMwMkEzNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX25hdi1pdGVtIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDExcHggMzBweCAxMnB4IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWRldGFpbHNfX25hdi1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkEzNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9kdWN0LWRldGFpbHNfX25hdi1pdGVtLnRhYi1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbi5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1kZXRhaWxzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnByb2R1Y3QtZGV0YWlsc19fY29udGVudC1yb3cgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX2NvbnRlbnQtcm93ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxzX19jaGFyYWN0ZXJpc3RpY3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHNfX2NoYXJhY3RlcmlzdGljcyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiA3NzEzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDE0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiAucG9wdXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fY29sLTEge1xuICBmbGV4OiAwIDAgODZweDtcbiAgaGVpZ2h0OiA3MTZweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWdhbGxlcnlfX2NvbC0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5wcm9kdWN0LWdhbGxlcnlfX2NvbC0xIHtcbiAgICBoZWlnaHQ6IDYzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcxNXB4KSB7XG4gIC5wcm9kdWN0LWdhbGxlcnlfX2NvbC0xIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19jb2wtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogODZweDtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQkZDQjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWJ1dHRvbiBpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtYnV0dG9uLS1wcmV2IHtcbiAgdG9wOiAwO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLWJ1dHRvbi0tcHJldiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3RodW1icy1idXR0b24tLW5leHQge1xuICBib3R0b206IDA7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtYnV0dG9uLS1uZXh0IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnByb2R1Y3QtZ2FsbGVyeV9fdGh1bWJzLXNsaWRlIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fc3dpcGVyIC5jYXRhbG9nLWNhcm91c2VsX19idXR0b24ge1xuICB0b3A6IDUwJTtcbn1cbi5wcm9kdWN0LWdhbGxlcnlfX3N3aXBlciAuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb2R1Y3QtZ2FsbGVyeV9fc3dpcGVyIC5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucHJvZHVjdC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC04MHB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0MxRDJFMztcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDMUQyRTM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyIHtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHJvZHVjdC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtaGVhZGVyX19jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWhlYWRlcl9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjVweCkge1xuICAucHJvZHVjdC1oZWFkZXJfX2NvbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3QtaGVhZGVyX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZWFkZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucHJvZHVjdC1oZWFkZXJfX29sZC1wcmljZS1tb2Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LXByZXZpZXdfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1wcmV2aWV3X19wcmljZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1oZWFkZXJfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wcm9kdWN0LWhlYWRlcl9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZHVjdC1oZWFkZXJfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA4cHggMTNweDtcbiAgfVxufVxuLnByb2R1Y3QtaGVhZGVyX19jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LWhlYWRlcl9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LWhlYWRlci0tYWN0aXZlIHtcbiAgYm90dG9tOiA1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlYWRlci0tYWN0aXZlIHtcbiAgICB0b3A6IDEzMXB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbi5wcm9kdWN0LWhlYWRlcl9fZGlzY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMzFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIHtcbiAgei1pbmRleDogNzcxMztcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlcl9fY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyX19hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlcl9fY29sOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyX19jb2w6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1iYXNpczogNDElO1xufVxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2J1dHRvbiB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1nYWxsZXJ5LS1vcGVuIH4gLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtZ2FsbGVyeS0tb3BlbiB+IC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXJfX2Nsb3NlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm8tcGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2R1Y3QtcHJldmlld19faW5mby1wYXktaXRlbS0tdmlzYSBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm8tcGF5LWl0ZW0tLW1pciBpbWcge1xuICB3aWR0aDogNTBweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm8tcGF5LWl0ZW0tLXlvb21vbmV5IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2hlYWRlci1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlldyBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19ibG9jay1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19oZWFkLS1yZXZpZXdzIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkLS1yZXZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2hlYWQgLmFjdGlvbi1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2hlYWQgLmFjdGlvbi1pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2hlYWQgLmFjdGlvbi1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19oZWFkIC5hY3Rpb24taWNvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19oZWFkIC5hY3Rpb24taWNvbnMgaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19yZXZpZXcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2FydGljbGUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2FydGljbGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19idXktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWJsb2NrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19idXktYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX29sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19vbGQtcHJpY2UtbW9iIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3QtcHJldmlld19fZGlzY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOTY2NzA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByb2R1Y3QtcHJldmlldyAucHJvZHVjdC1wcmV2aWV3X19zdGlja2VyLXRvcm4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA5cHg7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2ltYWdlcyB7XG4gICAgZmxleDogMCAwIDM4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faW1hZ2VzIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24ge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYmxvY2tzIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19ibG9ja3Mge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYmxvY2tzID4gKiB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2Jsb2NrcyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItdGh1bWJzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICBoZWlnaHQ6IDQyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtaXRlbSB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icy1pdGVtIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icy1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtaXRlbS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAyQTM0O1xufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNCM0JGQ0I7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci10aHVtYnMtYnRuIGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icy1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMzAyQTM0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLXRodW1icy1idG4ge1xuICAgIGhlaWdodDogNDlweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcyB7XG4gICAgaGVpZ2h0OiAzODdweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWxhYmVsIC5wcm9kdWN0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWxhYmVsIC5wcm9kdWN0LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19zbGlkZXItaW1hZ2VzLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MSUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX3NsaWRlci1pbWFnZXMtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19fc2xpZGVyLWltYWdlcy1kb3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbTpub3QoLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICBvdXRsaW5lOiAycHggc29saWQgI0IzQkZDQjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0tLXdoaXRlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNCM0JGQ0I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNHB4O1xufVxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0tLXdoaXRlOmhvdmVyIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbS0tYWN0aXZlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMzMDJBMzQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtLS1hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnByb2R1Y3QtcHJldmlld19fYnV5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19idXktYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2J1eS1idXR0b246YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTYycHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vY2F0YWxvZy1idXR0b24uc3ZnXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19idXktYnV0dG9uOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19idXktYnV0dG9uOmFmdGVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3X19idXktaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1wcmV2aWV3X19idXktaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByZXZpZXdfX2J1eS1pbWFnZS1tb2Ige1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19fYnV5LWltYWdlLW1vYiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wcmV2aWV3IC5idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24tdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uLWxpbmsge1xuICBjb2xvcjogIzMwMkEzNDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0IzQkZDQjtcbn1cbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIC5idXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogOTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA5cHggMjFweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJldmlld19faW5mb3JtYXRpb24gLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMwMkEzNDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1wcmV2aWV3X19pbmZvcm1hdGlvbiAuYnV0dG9uLS1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk0QTFBRDtcbn1cblxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDZweCAyM3B4IDVweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW06aG92ZXIgLmhpbnQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwcHgpO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDpiZWZvcmUsXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtIC5oaW50OmJlZm9yZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggOHB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGIHRyYW5zcGFyZW50O1xuICB0b3A6IC03cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQ0I4MUZDIHRyYW5zcGFyZW50O1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtcmV2aWV3X19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtcmV2aWV3X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0LXJldmlld19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LXJldmlld19faWNvbiBpbWcge1xuICB3aWR0aDogODZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb2R1Y3QtcmV2aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX2NvbnRlbnQtLWxrIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fY29udGVudC1yb3cge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fY29udGVudC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fYmxvY2stcGVvcGxlIHtcbiAgZmxleDogMTtcbn1cbi5wcm9kdWN0LXJldmlld19fYmxvY2stc3RhdHMge1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXgtd2lkdGg6IDI5NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX2Jsb2NrLXN0YXRzIHtcbiAgICBtYXgtd2lkdGg6IDI4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19ibG9jay1zdGF0cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JldmlldyB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3JldmlldyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZS1taW5pIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTkuNDlweDtcbn1cbi5wcm9kdWN0LXJldmlld19fc3VidGl0bGUtbWluaS0tcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3N1YnRpdGxlLW1pbmktLXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZS1taW5pLS1wZXJpb2Qge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZS1waG90byB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19zdWJ0aXRsZS1waG90byB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9kdWN0LXJldmlld19fdGV4dC0tcG9wdXAge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fdGV4dC0tcG9wdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19zdGF0cyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjMwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGluZy1jb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICBnYXA6IDIxcHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGluZy1jb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fcmF0aW5nLWNvbiB7XG4gICAgZ2FwOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRpbmctY29uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19ncmFkZSB7XG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0LjM2cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2dyYWRlLS1ub25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19kYXRhIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTcuMDVweDtcbiAgY29sb3I6ICM5NEExQUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19kYXRhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0LjYycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTkuNDlweDtcbn1cbi5wcm9kdWN0LXJldmlld19fYnV0dG9uLXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyNTZweDtcbn1cbi5wcm9kdWN0LXJldmlld19fYnV0dG9uLXBvcHVwOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXJldmlld19fYnV0dG9uLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtcmV2aWV3X19ibG9jay1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2Jsb2NrLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjNCRkNCO1xufVxuLnByb2R1Y3QtcmV2aWV3X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0LjM2cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX2NvbnRhaW5lci0tc3VjY2VzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUtbm9maWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9zdGFyLW5vZmlsbC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUtZmlsbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1maWxsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9kdWN0LXJldmlld19fcmF0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZ2FwOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUtLXBlcnNvbmFsIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLS1zdGFycyB7XG4gIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLS1jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnByb2R1Y3QtcmV2aWV3X19yYXRlLS1saXN0IHtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRlLS1saXN0IHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUtLXRvdGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZHVjdC1yZXZpZXdfX3JhdGUtLXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRlIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1iYWNrZ3JvdW5kLFxuLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWZvcmVncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItYmFja2dyb3VuZF9fc3Rhcixcbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kX19zdGFyIHtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItYmFja2dyb3VuZF9fcHJvZHVjdCxcbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kX19wcm9kdWN0IHtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1yZXZpZXdfX3JhdGUgLnN0YXItYmFja2dyb3VuZF9fbGlzdCxcbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kX19saXN0IHtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWJhY2tncm91bmRfX2xpc3QsXG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kX19saXN0IHtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2R1Y3QtcmV2aWV3X19yYXRlIC5zdGFyLWJhY2tncm91bmQsXG4gIC5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXJldmlld19fcmF0ZSAuc3Rhci1mb3JlZ3JvdW5kIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCB2YXIoLS1maWxsLXBlcmNlbnRhZ2UsIDAlKSk7XG59XG5cbi5wcm9kdWN0LXN0aWNrZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3Qtc3RpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgYmFja2dyb3VuZDogIzMwMkEzNDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMC41cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb2R1Y3Qtc3RpY2tlcl9faXRlbS0tdG9ybiB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG4ucHJvZHVjdC1zdGlja2VyX19pdGVtLS1kaXNjb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3Qtc3RpY2tlcl9faXRlbS0tbmV3IHtcbiAgYmFja2dyb3VuZDogIzJGREI3NDtcbn1cbi5wcm9kdWN0LXN0aWNrZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LXN0aWNrZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMnB4IDExcHg7XG4gIH1cbn1cblxuLnByb21vLXlhbmRleC1xdWVzdGlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUNFRjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby15YW5kZXgtcXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby15YW5kZXgtcXVlc3Rpb25zIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8teWFuZGV4LXF1ZXN0aW9ucyBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvbW8teWFuZGV4LXF1ZXN0aW9uc19fbGFzdCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvbW8teWFuZGV4LXF1ZXN0aW9uc19fbGFzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcm9tby15YW5kZXgtcXVlc3Rpb25zX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX3RleHQtLWxpbmsge1xuICBjb2xvcjogI0NCODFGQztcbn1cbi5wcm9tby15YW5kZXgtcXVlc3Rpb25zX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzk0QTFBRDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLXlhbmRleC1xdWVzdGlvbnNfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucHJvbW8ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnByb21vX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ucHJvbW9fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5wcm9tb19fY2FyZHMgLnByb21vLWNhcmQge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAyOTZweDtcbiAgfVxufVxuLnByb21vX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbn1cbi5wcm9tb19fc3RvcmVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX3N0b3JlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgfVxufVxuLnByb21vX19zdG9yZXMgLnByb21vX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vX19zdG9yZXMgLnByb21vX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnByb21vX19zdG9yZXMtLWNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZDogcmdiKDI0MiwgMjQ0LCAyNDYpO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tb19fc3RvcmVzLS1jb250YWN0cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ucHJvbW9fX3Jldmlld3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fcmV2aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnByb21vX19yZXZpZXdzIC5wcm9tb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fcmV2aWV3cyAucHJvbW9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG59XG5cbi5wcm9tby1jYXJkIHtcbiAgcGFkZGluZzogMTlweCAxNnB4IDIycHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tY2FyZCB7XG4gICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggMzRweDtcbiAgfVxufVxuLnByb21vLWNhcmQtLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0QwRkY7XG59XG4ucHJvbW8tY2FyZC0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyRkZFRTtcbn1cbi5wcm9tby1jYXJkLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxRjJGRjtcbn1cbi5wcm9tby1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnByb21vLWNhcmRfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnByb21vLWZvcm0gLnByb21vX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWZvcm0gLnByb21vX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4ucHJvbW8tZm9ybV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZm9ybV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tZm9ybV9fYm9keSB7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tby1mb3JtX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4ucHJvbW8tZm9ybV9fYm9keSAuaW5wdXQge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuLnByb21vLWZvcm1fX2NvbW1lbnQge1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby1mb3JtX19jb21tZW50IHtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb21vLWZvcm1fX2NvbW1lbnQge1xuICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgICBncmlkLXJvdy1zdGFydDogMTM7XG4gIH1cbn1cbi5wcm9tby1mb3JtX19maWxlIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9tby1mb3JtX19maWxlIHtcbiAgICBncmlkLXJvdzogNC83O1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb21vLWZvcm1fX2ZpbGUge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE0O1xuICAgIHBhZGRpbmc6IDAgMjdweCAwIDI3cHg7XG4gIH1cbn1cbi5wcm9tby1mb3JtX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWZvcm1fX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjFweDtcbiAgfVxufVxuLnByb21vLWZvcm1fX2NoZWNrIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvbW8tZm9ybV9fY2hlY2s6aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbi5wcm9tby1mb3JtX19jaGVjayAubGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcm9tby1mb3JtX19jaGVjayAuY2hlY2tib3hfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5wcm9tby1mb3JtX19jaGVjayAuY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRvcDogLTJweDtcbn1cbi5wcm9tby1mb3JtX19idXR0b24ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1mb3JtX19idXR0b24ge1xuICAgIGZsZXg6IDAgMCAzMDZweDtcbiAgfVxufVxuXG4ucHJvbW8tc3RvcmUge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ucHJvbW8tc3RvcmVfX2JvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogMTQ1cHg7XG59XG4ucHJvbW8tc3RvcmVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAxOXB4O1xufVxuLnByb21vLXN0b3JlX19pbWFnZS0tY29udGFjdHMge1xuICB0b3A6IDMwcHg7XG59XG4ucHJvbW8tc3RvcmVfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMXB4KTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucHJvbW8tc3RvcmVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNS43NXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnByb21vLXN0b3JlX19idXR0b24gaSB7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG4ucHJvbW8tc3RvcmVfX2J1dHRvbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnByb21vLXN0b3JlX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGNkREQjtcbn1cblxuLnByb21vLXJldmlldyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvbW8tcmV2aWV3X19pbWFnZSB7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvbW8tcmV2aWV3X19pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X19pbWFnZS13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDMsIDIxOSwgMjM0LCAwLjYpO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX2ltYWdlLXdyYXAge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X19zdG9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3X19zdG9yZSB7XG4gICAgbWluLXdpZHRoOiAxMjVweDtcbiAgfVxufVxuLnByb21vLXJldmlldyAucmV2aWV3X19zdGFycyB7XG4gIGhlaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3IC5yZXZpZXdfX3N0YXJzIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXcgLnJldmlld19fc3RhcnMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tcmV2aWV3IC5yZXZpZXdfX3N0YXJzID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByb21vLXJldmlld19fYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAyMnB4IDEzcHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb21vLXJldmlld19fYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAxOXB4IDI1cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1yZXZpZXdfX2JvZHkge1xuICAgIHdpZHRoOiA0MTZweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE5cHggMjRweCAyNHB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLXJldmlld19faGVhZGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5wcm9tby1yZXZpZXdfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnByb21vLWJhbm5lciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgbWluLWhlaWdodDogMzQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDU4cHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9feWFuZGV4IHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUY3OUI7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG4ucHJvbW8tYmFubmVyX195YW5kZXgtc3BsaXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwcHggMzBweCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb21vLWJhbm5lcl9feWFuZGV4LXNwbGl0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMzMHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb21vLWJhbm5lcl9fbGluay0tdGcgc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2xpbmstLXRnIHN2Zzpob3ZlciBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI0NCODFGQztcbn1cbi5wcm9tby1iYW5uZXJfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb21vLWJhbm5lcl9fbGluayBzdmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fbGluayBzdmcgY2lyY2xlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9tby1iYW5uZXJfX2xpbms6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6ICNDQjgxRkM7XG59XG5cbi5wcm9tb3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5wcm9tb3Rpb25fX3N3aXBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX19zd2lwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cbi5wcm9tb3Rpb25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9tb3Rpb25fX3N0aWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICMzMDJBMzQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxlZnQ6IDEzLjg5cHg7XG4gIHRvcDogMTMuNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX19zdGlja2VyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdG9wOiAyNHB4O1xuICB9XG59XG4ucHJvbW90aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJvbW90aW9uX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGVmdDogMTUuODlweDtcbiAgYm90dG9tOiAyOC40M3B4O1xuICB3aWR0aDogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ucHJvbW90aW9uX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1Mi4yJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE0cHg7XG4gICAgbGVmdDogNDIlO1xuICB9XG59XG4ucHJvbW90aW9uX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjQjNCRkNCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5wcm9tb3Rpb25fX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQjgxRkM7XG59XG4ucHJvbW90aW9uX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0NCODFGQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucHJvbW90aW9uX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5wcm9tb3Rpb25fX2J1dHRvbiBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wcm9tb3Rpb25fX2J1dHRvbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnByb21vdGlvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjZEREI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5wcm9tb3Rpb25fX2JhY2tncm91bmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnF1YW50aXR5IHtcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1YW50aXR5IHtcbiAgICB3aWR0aDogMTU3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnF1YW50aXR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5xdWFudGl0eV9faW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVhbnRpdHlfX2lucHV0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuLnF1YW50aXR5X19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucXVhbnRpdHlfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVhbnRpdHlfX2J1dHRvbjpub3QoLnF1YW50aXR5X19idXR0b24tLXVuYXZhaWxhYmxlKTpob3ZlciB7XG4gIGNvbG9yOiAjQ0I4MUZDO1xufVxuLnF1YW50aXR5X19idXR0b246bm90KC5xdWFudGl0eV9fYnV0dG9uLS11bmF2YWlsYWJsZSk6YWN0aXZlIHtcbiAgY29sb3I6ICNBRjZEREI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnF1YW50aXR5X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLnF1YW50aXR5X19idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnF1YW50aXR5X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnF1YW50aXR5X19idXR0b24tLXVuYXZhaWxhYmxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzk0QTFBRDtcbn1cblxuLnJhZGlvLWNoZWNrYm94X19pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhZGlvLWNoZWNrYm94X19pbnB1dCB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICB9XG59XG5cbi5yYWRpby1jaGVja2JveCB7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4ucmFkaW8tY2hlY2tib3g6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5yYWRpby1jaGVja2JveF9faW5wdXQge1xuICBib3JkZXItY29sb3I6ICNFQ0QwRkY7XG59XG4ucmFkaW8tY2hlY2tib3g6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSB+IC5yYWRpby1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcbn1cblxuLnJhZGlvLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLnJhZGlvLWNoZWNrYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmFkaW8tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmFkaW8tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhZGlvLWNoZWNrYm94IC5yYWRpby1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yYWRpby1jaGVja2JveCAucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG59XG5cbi5yYWRpby1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnJhZGlvLXN3aXRjaCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5yYWRpby1zd2l0Y2hfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5Q0FEOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnJhZGlvLXN3aXRjaF9faW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUJBRUJFO1xufVxuXG4ucmFkaW8tc3dpdGNoX19pbnB1dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmFkaW8tc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tc3dpdGNoX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDJBMzQ7XG59XG4ucmFkaW8tc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tc3dpdGNoX19pbnB1dDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG4ucmVjb21tZW5kIC5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlZnVuZCB7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZCB7XG4gICAgcGFkZGluZzogMzdweCAyNHB4IDM3cHggMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVmdW5kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVmdW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucmVmdW5kX19maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWZ1bmRfX2ZpZWxkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5yZWZ1bmRfX2Zvcm0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbi5yZWZ1bmRfX2Zvcm0tcm93IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZF9fZm9ybS1yb3cge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgfVxufVxuLnJlZnVuZF9fZm9ybS1yb3ctLWZ1bGwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLnJlZnVuZF9fZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZF9fZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnJlZnVuZF9fZm9ybS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlZnVuZF9fZm9ybS1idXR0b24ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucmVmdW5kIC5pbnB1dC1jb250YWluZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuLnJlZnVuZCAuZmlsZS1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbn1cbi5yZWZ1bmQgLmZpbGUtaW5wdXRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG59XG4ucmVmdW5kIC5maWxlLWlucHV0X19pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlZnVuZCAuZmlsZS1pbnB1dF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVmdW5kIC5maWxlLWlucHV0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5yZWZ1bmQgLmNoZWNrYm94IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucmVmdW5kIC5jaGVja2JveC1yYWRpb19fdGV4dCB7XG4gIGZsZXg6IDEgMTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnJlZnVuZCAuY2hlY2tib3gtcmFkaW9fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnJlZnVuZCAuY2hlY2tib3hfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmV2aWV3ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnJldmlld19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzk0QTFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJldmlld19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjQjNCRkNCO1xufVxuLnJldmlld19fbGluayBhIHtcbiAgY29sb3I6ICM5NEExQUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZXZpZXdfX2xpbmstLWNhdGFsb2cgaW1nIHtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmV2aWV3X19saW5rIGltZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucmV2aWV3X19zdGFycyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3X19zdGFycyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucmV2aWV3X19zdGFycyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLnNjYW1tZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgcGFkZGluZzogMzlweCAzOXB4IDQxcHggMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2NhbW1lcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNjYW1tZXJzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE3cHg7XG4gIH1cbn1cbi5zY2FtbWVyc19fY29udGFjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnNjYW1tZXJzX19jb250YWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzX19jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAyNXB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2NhbW1lcnNfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5zY2FtbWVyc19fY29udGFjdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNjYW1tZXJzX19jb250YWN0IGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNjYW1tZXJzX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjQ0I4MUZDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNjYW1tZXJzIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zY2FtbWVycyBpbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5zY2FtbWVyc19fY29udGVudCBhIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDQjgxRkM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNjYW1tZXJzX19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjYW1tZXJzX19jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNjYW1tZXJzX19jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI0NCODFGQztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2NhbW1lcnNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzQuMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uc2NhbW1lcnNfX3RleHQge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xufVxuLnNjYW1tZXJzX190ZXh0LS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2NhbW1lcnNfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzX190ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zY2FtbWVyc19fdGV4dF9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzX190ZXh0X2JvbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zY2FtbWVyc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNjYW1tZXJzX190ZXh0IGIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNjYW1tZXJzX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjYW1tZXJzX190ZXh0X2NvbG9yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNFRjMxMjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNjYW1tZXJzX190ZXh0X2NvbG9yIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjFweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDI1cHggMTZweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDEzNiwgMTM2LCAxNTgsIDAuNTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiA4NDVweDtcbiAgdG9wOiA2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWwge1xuICAgIHdpZHRoOiA3MzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VhcmNoLW1vZGFsIHtcbiAgICByaWdodDogLTMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHJpZ2h0OiAtMjY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vZGFsIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICB9XG59XG4uc2VhcmNoLW1vZGFsX193cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgN2ZyO1xuICBnYXA6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX3dyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDZmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX3dyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtbW9kYWxfX2NvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb2RhbF9fY29sOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbF9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uc2VhcmNoLW1vZGFsX190aXRsZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLnNlYXJjaC1tb2RhbF9fdGl0bGUtYnRuIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgY29sb3I6ICNBQUE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtbW9kYWxfX3RpdGxlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzAyYTM0O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyODIxMjU7XG59XG4uc2VhcmNoLW1vZGFsX19saW5rIC5pY29uLWNyb3NzIHtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2VhcmNoLW1vZGFsX19saW5rIC5pY29uLWNyb3NzOmhvdmVyIHtcbiAgY29sb3I6ICMyODIxMjU7XG59XG4uc2VhcmNoLW1vZGFsX19saW5rIC5pY29uLWhpc3Rvcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLW1vZGFsX19saW5rIC5pY29uLXNvcnQtYmxvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYWFhO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLW1vZGFsX19saW5rIC5pY29uLXNlYXJjaC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYWFhO1xufVxuLnNlYXJjaC1tb2RhbF9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGNvbG9yOiAjMjgyMTI1O1xufVxuLnNlYXJjaC1tb2RhbF9fbGluazpob3ZlciAuaWNvbi1jcm9zcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaC1tb2RhbF9fbGluay10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VhcmNoLW1vZGFsX193YXRjaC1hbGwge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vZGFsX193YXRjaC1hbGwge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0OmhvdmVyIC5zZWFyY2gtbW9kYWxfX3Byb2R1Y3QtcHJpY2Uge1xuICBjb2xvcjogIzI4MjEyNTtcbn1cbi5zZWFyY2gtbW9kYWxfX3Byb2R1Y3QtaW1nLXdyYXAge1xuICBmbGV4OiAwIDAgNjVweDtcbn1cbi5zZWFyY2gtbW9kYWxfX3Byb2R1Y3QtaW1nLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0LXdyYXAge1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyODIxMjU7XG59XG4uc2VhcmNoLW1vZGFsX19wcm9kdWN0LW9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiBncmV5O1xufVxuLnNlYXJjaC1tb2RhbF9fcHJvZHVjdC1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgLnNlYXJjaC1tb2RhbCAqIHtcbiAgICBzY3JvbGxiYXItY29sb3I6ICNBOUE2QTggdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB9XG59XG4uc2VhcmNoLW1vZGFsICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI0E5QTZBOCAhaW1wb3J0YW50O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNlYXJjaC1tb2RhbCAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNBOUE2QTggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zZWFyY2gtbW9kYWwgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuLnNlY3Rpb24tbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlY3Rpb24tbGlzdF9fd3JhcCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zZWN0aW9uLWxpc3RfX2l0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVDRUY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLnNlY3Rpb24tbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlY3Rpb24tbGlzdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOURFRTY7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLnNlY3Rpb24tbGlzdF9faXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWN0aW9uLWxpc3RfX2l0ZW0udGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjgxRkM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWN0aW9ucy1jYXJvdXNlbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBsZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWwge1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICB9XG59XG5cbi5zZWN0aW9ucy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0ge1xuICAvKiBmbGV4OiAwIDAgMzAlO1xuICAgbWFyZ2luLXJpZ2h0OiAxLjUwMiU7XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICBmbGV4OiAwIDAgMzAlO1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgZmxleDogMCAwIDMxJTtcbiAgIH1cblxuICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgIGZsZXg6IDAgMCAxOCU7XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICBmbGV4OiAwIDAgMTElO1xuICAgICBtYXJnaW4tcmlnaHQ6IDEuNTAyJTtcbiAgIH0qL1xufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDJBMzQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxNzlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZyB7XG4gICAgaGVpZ2h0OiAxMzJweDtcbiAgfVxufVxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNmRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nOmFmdGVyIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAxNyU7XG4gICAgd2lkdGg6IDE4MXB4O1xuICAgIGhlaWdodDogODlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6YWZ0ZXIge1xuICAgIHRvcDogMjglO1xuICAgIGxlZnQ6IDE5JTtcbiAgICB3aWR0aDogMTkzcHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW1nOmFmdGVyIHtcbiAgICB3aWR0aDogMjIycHg7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIHRvcDogMjglO1xuICAgIGxlZnQ6IDIzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gICAgd2lkdGg6IDIxM3B4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICB0b3A6IDI4JTtcbiAgICBsZWZ0OiAxOCU7XG4gICAgd2lkdGg6IDIxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZzphZnRlciB7XG4gICAgd2lkdGg6IDE2MnB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICByaWdodDogLTMwJTtcbiAgICB0b3A6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbWc6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICByaWdodDogLTQzJTtcbiAgICB0b3A6IDI3JTtcbiAgfVxufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW5uZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX19faXRlbS1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5zZWN0aW9ucy1jYXJvdXNlbF9fcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMzAlO1xufVxuXG4uc2VjdGlvbnMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIHotaW5kZXg6IDU1NjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE5MSwgMjAzLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE5MSwgMjAzLCAwLjgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9ucy1jYXJvdXNlbF9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb25zLWNhcm91c2VsX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vd2hpdGUtYXJyb3ctLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5zZWN0aW9ucy1jYXJvdXNlbF9fYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2VjdGlvbnMtY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuLnNvYy1tZWRpYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5zb2MtbWVkaWFfX2xpc3QtLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2MtbWVkaWFfX2xpc3QtLWNvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNvYy1tZWRpYV9fYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHdpZHRoOiAzMDZweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc29jLW1lZGlhX19ib2R5IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuLnNvYy1tZWRpYV9fYm9keS0tY29udGFjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2MtbWVkaWFfX2JvZHktLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG4uc29jLW1lZGlhX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2MtbWVkaWFfX2ltYWdlIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxufVxuLnNvYy1tZWRpYV9faW1hZ2UtLWNvbnRhY3RzIHtcbiAgdG9wOiAyMCU7XG59XG4uc29jLW1lZGlhX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSArIDFweCk7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNvYy1tZWRpYV9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDEzM3B4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyQTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zb2MtbWVkaWFfX2J1dHRvbiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5zb2MtbWVkaWFfX2J1dHRvbiBpIHtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5zb2MtbWVkaWFfX2J1dHRvbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnNvYy1tZWRpYV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRjZEREI7XG59XG5cbi5zdXBwbGllcnMtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc3VwcGxpZXJzLWJhbm5lciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnN1cHBsaWVycy1iYW5uZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3VwcGxpZXJzLWJhbm5lciB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBoZWlnaHQ6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19pbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zdXBwbGllcnMtYmFubmVyX19ibG9jayB7XG4gIHBhZGRpbmc6IDMwcHggNThweCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19ibG9jayB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX19ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTFweCAxNnB4O1xuICAgIGdhcDogN3B4O1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fYmxvY2stLW1pbmkge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX2Jsb2NrLS1taW5pIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fYmxvY2stLW1pbmkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnN1cHBsaWVycy1iYW5uZXJfX2Jsb2NrLS1taW5pIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdXBwbGllcnMtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5zdXBwbGllcnMtYmFubmVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zdXBwbGllcnMtYmFubmVyX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnN1cHBsaWVycy1iYW5uZXJfX2VtYWlsIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3VwcGxpZXJzLWJhbm5lcl9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc3VwcGxpZXJzLWJhbm5lcl9fcGhvbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5zdXBwbGllcnMtYmFubmVyX19waG9uZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1cHBsaWVycy1iYW5uZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogNTU1O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI0IzQkZDQjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjk2NjcwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y5NjY3MDtcbn1cblxuLnRhYmxlLWRlZmF1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBmb250LXNpemU6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnRhYmxlLWRlZmF1bHQgdGgge1xuICBoZWlnaHQ6IDMuMzNlbTtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTZlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlLWRlZmF1bHQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBoZWlnaHQ6IDMuMzNlbTtcbiAgZm9udC1zaXplOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTZlbTtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMiB7XG4gIG1pbi13aWR0aDogNTYwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTIgdGQge1xuICB3aWR0aDogNTAlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0zIHtcbiAgbWluLXdpZHRoOiA1OTBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMyB0ZCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNCB7XG4gIG1pbi13aWR0aDogNjIwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTQgdGQge1xuICB3aWR0aDogMjUlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC01IHtcbiAgbWluLXdpZHRoOiA2NTBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNSB0ZCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTYge1xuICBtaW4td2lkdGg6IDY4MHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC02IHRkIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC03IHtcbiAgbWluLXdpZHRoOiA3MTBweDtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtNyB0ZCB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtOCB7XG4gIG1pbi13aWR0aDogNzQwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTggdGQge1xuICB3aWR0aDogMTIuNSU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTkge1xuICBtaW4td2lkdGg6IDc3MHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC05IHRkIHtcbiAgd2lkdGg6IDExLjExMTExMTExMTElO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0xMCB7XG4gIG1pbi13aWR0aDogODAwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTEwIHRkIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi50YWJsZS1kZWZhdWx0LS1jb2wtMTEge1xuICBtaW4td2lkdGg6IDgzMHB4O1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0xMSB0ZCB7XG4gIHdpZHRoOiA5LjA5MDkwOTA5MDklO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbC0xMiB7XG4gIG1pbi13aWR0aDogODYwcHg7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTEyIHRkIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTIge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4udGFibGUtZGVmYXVsdC0tY29sLTMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMjUlO1xufVxuLnRhYmxlLWRlZmF1bHQtLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGVmYXVsdC0tY29sbGFwc2UgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uaGlkZGVuLXRhYmxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tdGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tdGFibGUtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uaGlkZGVuLXRhYmxlLWJ0bi13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tdGFibGUtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tdGFibGUtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4udGFicyB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi50YWJzX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX3dyYXAge1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxufVxuLnRhYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzk0QTFBRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAudGFic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMTNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4udGFic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4udGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4udGFic19faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJzX19pdGVtLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzMwMkEzNDtcbn1cblxuLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnRleHRfX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LS1zbSAudGV4dF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LS1tZCAudGV4dF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC0tbGcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LS1sZyAudGV4dF9fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtLXhsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtLXhsIC50ZXh0X19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnRleHQtLXNtYWxsLWxpbmUtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLnRleHQtLXNtYWxsLWxpbmUtaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4udGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTRBMUFEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiB1bnNldDtcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjBweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTRBMUFEO1xufVxuXG4udG9ybiB7XG4gIHdpZHRoOiAzMDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdG9ybi5wbmdcIikgbm8tcmVwZWF0LCAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50b3JuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3JuX190ZXh0LWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi50b3JuX190aXRsZSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3JuX190b3JuLWltYWdlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4udG9ybl9fdGV4dCB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50cnVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4udHJ1c3QtLWNvbnRhY3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3QtLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udHJ1c3QgLnByb21vX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4udHJ1c3RfX2Jsb2NrIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4udHJ1c3RfX2Jsb2NrLS1jb250YWN0cyB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X19ibG9jay0tY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udHJ1c3RfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50cnVzdF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnRydXN0X19jb250ZW50LS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX2NvbnRlbnQtLWxhc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi50cnVzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzMwMkEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnRydXN0X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogUmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMzAyQTM0O1xufVxuLnRydXN0X190ZXh0LS1jb250YWN0cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X190ZXh0LS1jb250YWN0cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udHJ1c3RfX3dyYXBwZXIge1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRydXN0X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udHJ1c3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRydXN0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHJ1c3RfX21pbmktYmxvY2sge1xuICBwYWRkaW5nOiAxNHB4IDEycHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX21pbmktYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLnRydXN0X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHJ1c3RfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi50cnVzdF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnRydXN0X19yZXZpZXcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBTZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50cnVzdF9fcmV2aWV3IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udmVydGljYWwtYnJlYWRjcnVtYnMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi52ZXJ0aWNhbC1icmVhZGNydW1ic19faXRlbSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzMwMkEzNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4udmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzk0QTFBRDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52ZXJ0aWNhbC1icmVhZGNydW1ic19fc3ViaXRlbSB7XG4gIGNvbG9yOiAjMzAyQTM0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19zdWJpdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMDJBMzQ7XG59XG5cbi52ZXJ0aWNhbC1icmVhZGNydW1ic19fc3ViaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RUZGNztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn0iLCIvKiFcclxuICogQm9vdHN0cmFwIHY1LjAuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcclxuLy8gQ29uZmlndXJhdGlvblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xyXG5cclxuLy8gTGF5b3V0ICYgY29tcG9uZW50c1xyXG5AaW1wb3J0IFwicm9vdFwiO1xyXG5AaW1wb3J0IFwicmVib290XCI7XHJcbkBpbXBvcnQgXCJ0eXBlXCI7XHJcbkBpbXBvcnQgXCJpbWFnZXNcIjtcclxuQGltcG9ydCBcImNvbnRhaW5lcnNcIjtcclxuQGltcG9ydCBcImdyaWRcIjtcclxuQGltcG9ydCBcInRhYmxlc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XHJcblxyXG4vLyBIZWxwZXJzXHJcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWVuZCB7XHJcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYm90dG9tIHtcclxuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtc3RhcnQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYXV0byB7XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXHJcbiRncmF5czogKFxyXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgXCI5MDBcIjogJGdyYXktOTAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXHJcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcclxuJGNvbG9yczogKFxyXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcclxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICBcInBpbmtcIjogICAgICAgJHBpbmssXHJcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxyXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xyXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcclxuXHJcbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcclxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XHJcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcclxuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcclxuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xyXG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XHJcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xyXG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xyXG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcclxuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcclxuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcclxuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcclxuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xyXG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xyXG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XHJcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xyXG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XHJcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcclxuXHJcbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyYWRpZW50XHJcbi8vXHJcbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXHJcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgMTogJHNwYWNlciAqIC4yNSxcclxuICAyOiAkc3BhY2VyICogLjUsXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAkc3BhY2VyICogMS41LFxyXG4gIDU6ICRzcGFjZXIgKiAzLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXHJcbiRwb3NpdGlvbi12YWx1ZXM6IChcclxuICAwOiAwLFxyXG4gIDUwOiA1MCUsXHJcbiAgMTAwOiAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XHJcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE0MDBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxMzIwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHBhZGRpbmdcclxuXHJcbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci13aWR0aHM6IChcclxuICAxOiAxcHgsXHJcbiAgMjogMnB4LFxyXG4gIDM6IDNweCxcclxuICA0OiA0cHgsXHJcbiAgNTogNXB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xyXG4kYXNwZWN0LXJhdGlvczogKFxyXG4gIFwiMXgxXCI6IDEwMCUsXHJcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxyXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxyXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcclxuXHJcbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcclxuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XHJcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXHJcbiRmb250LXNpemVzOiAoXHJcbiAgMTogJGgxLWZvbnQtc2l6ZSxcclxuICAyOiAkaDItZm9udC1zaXplLFxyXG4gIDM6ICRoMy1mb250LXNpemUsXHJcbiAgNDogJGg0LWZvbnQtc2l6ZSxcclxuICA1OiAkaDUtZm9udC1zaXplLFxyXG4gIDY6ICRoNi1mb250LXNpemVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNXJlbSxcclxuICAyOiA0LjVyZW0sXHJcbiAgMzogNHJlbSxcclxuICA0OiAzLjVyZW0sXHJcbiAgNTogM3JlbSxcclxuICA2OiAyLjVyZW1cclxuKSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcclxuXHJcbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcclxuXHJcbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcclxuJHRhYmxlLXZhcmlhbnRzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRm9ybXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcclxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXHJcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXHJcbiAgXCJ2YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcclxuICApLFxyXG4gIFwiaW52YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXHJcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXHJcbiAgKVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXHJcblxyXG4vLyBBY2NvcmRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXHJcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXHJcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcclxuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcclxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG5cclxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXHJcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gT2ZmY2FudmFzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSB2YWx1ZVxyXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxyXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxyXG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxyXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcclxuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xyXG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLXJ1bGUge1xyXG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxyXG4gICAgJixcclxuICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgJi5kaXNhYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAuZW5hYmxlLXJmcyAmLFxyXG4gICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xyXG5cclxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmVuYWJsZS1yZnMgJixcclxuICAgICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcclxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogJyc7XHJcblxyXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBAaWYgJHZhbHVlID09IDAge1xyXG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXHJcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6ICcnO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArICcgMCc7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XHJcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcclxuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xyXG5cclxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xyXG5cclxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXHJcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XHJcbn1cclxuXHJcbi8vIFJGUyBtaXhpblxyXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XHJcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XHJcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XHJcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcclxuXHJcbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xyXG5cclxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcclxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXHJcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXHJcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xyXG4gICRyZXR1cm46ICgpO1xyXG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcclxuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmV0dXJuO1xyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbiIsIi5mYWRlIHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXHJcbi5jb2xsYXBzZSB7XHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xyXG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xyXG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcclxuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcclxuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIjpyb290IHtcclxuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcblxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbi8vIFJvb3RcclxuLy9cclxuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cclxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xyXG5cclxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcclxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogJGJvZHktdGV4dC1hbGlnbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXHJcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxyXG5cclxuaHIge1xyXG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XHJcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXI6IDA7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuXHJcbmhyOm5vdChbc2l6ZV0pIHtcclxuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG5cclxuJWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgyIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcclxufVxyXG5cclxuaDMge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg1IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDYge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS1icy0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxyXG59XHJcblxyXG5cclxuLy8gQWRkcmVzc1xyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG5cclxub2wsXHJcbnVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXHJcbn1cclxuXHJcblxyXG4vLyBCbG9ja3F1b3RlXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gU3Ryb25nXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBTbWFsbFxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG5cclxuc21hbGwge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIE1hcmtcclxuXHJcbm1hcmsge1xyXG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XHJcbn1cclxuXHJcblxyXG4vLyBTdWIgYW5kIFN1cFxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xyXG4gICYsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XHJcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXHJcbiAgYSA+ICYge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5rYmQge1xyXG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG5cclxudGFibGUge1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcclxuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcclxuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXHJcbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxyXG5cclxudGgge1xyXG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXHJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcclxufVxyXG5cclxudGhlYWQsXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudHIsXHJcbnRkLFxyXG50aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybXNcclxuLy9cclxuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xyXG5cclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxyXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XHJcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcclxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cclxuXHJcbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cclxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxyXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XHJcblxyXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcblxyXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XHJcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcblxyXG46Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxyXG59XHJcblxyXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cclxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXHJcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxyXG5cclxuZmllbGRzZXQge1xyXG4gIG1pbi13aWR0aDogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDJcclxuICBib3JkZXI6IDA7IC8vIDJcclxufVxyXG5cclxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cclxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXHJcbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXHJcblxyXG5sZWdlbmQge1xyXG4gIGZsb2F0OiBsZWZ0OyAvLyAxXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgKyAqIHtcclxuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcclxuXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcclxufVxyXG5cclxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXHJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXHJcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxyXG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XHJcblxyXG4vKiBydGw6cmF3OlxyXG5bdHlwZT1cInRlbFwiXSxcclxuW3R5cGU9XCJ1cmxcIl0sXHJcblt0eXBlPVwiZW1haWxcIl0sXHJcblt0eXBlPVwibnVtYmVyXCJdIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG4qL1xyXG5cclxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG5cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xyXG5cclxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xyXG5cclxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gU3VtbWFyeVxyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi8vIFByb2dyZXNzXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxyXG4vL1xyXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG4uaDEge1xyXG4gIEBleHRlbmQgaDE7XHJcbn1cclxuXHJcbi5oMiB7XHJcbiAgQGV4dGVuZCBoMjtcclxufVxyXG5cclxuLmgzIHtcclxuICBAZXh0ZW5kIGgzO1xyXG59XHJcblxyXG4uaDQge1xyXG4gIEBleHRlbmQgaDQ7XHJcbn1cclxuXHJcbi5oNSB7XHJcbiAgQGV4dGVuZCBoNTtcclxufVxyXG5cclxuLmg2IHtcclxuICBAZXh0ZW5kIGg2O1xyXG59XHJcblxyXG5cclxuLmxlYWQge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XHJcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gRW1waGFzaXNcclxuLy9cclxuLnNtYWxsIHtcclxuICBAZXh0ZW5kIHNtYWxsO1xyXG59XHJcblxyXG4ubWFyayB7XHJcbiAgQGV4dGVuZCBtYXJrO1xyXG59XHJcblxyXG4vL1xyXG4vLyBMaXN0c1xyXG4vL1xyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuLmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xyXG5cclxuICA+IDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi8vXHJcbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cclxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2MixcclxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXHJcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxyXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XHJcbi5pbWctZmx1aWQge1xyXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcclxufVxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuLmZpZ3VyZSB7XHJcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZpZ3VyZS1pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZpZ3VyZS1jYXB0aW9uIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXHJcbiAgLmNvbnRhaW5lcixcclxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcclxuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcclxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xyXG5cclxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcclxuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcclxuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEBpZiBub3QgJG4ge1xyXG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xyXG4gIH1cclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXHJcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpICogLS41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXHJcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcclxuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcblxyXG4vLyBSb3cgY29sdW1uc1xyXG4vL1xyXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cclxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgIC8vIC5yb3ctY29scyBkZWZhdWx0cyBtdXN0IGFsbCBhcHBlYXIgYmVmb3JlIC5jb2wgb3ZlcnJpZGVzIHNvIHRoZXkgY2FuIGJlIG92ZXJyaWRkZW4uXHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xyXG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gR3V0dGVyc1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcclxuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIC8vIFRhcmdldCB0aCAmIHRkXHJcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXHJcbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cclxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcclxuICB9XHJcblxyXG4gID4gdGJvZHkge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICA+IHRoZWFkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG5cclxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3NcclxuLy9cclxuXHJcbi5jYXB0aW9uLXRvcCB7XHJcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXIgdmVyc2lvbnNcclxuLy9cclxuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuLy9cclxuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXHJcbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cclxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXHJcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgICA+ICoge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHRhYmxlXHJcbi8vXHJcbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXHJcblxyXG4udGFibGUtYWN0aXZlIHtcclxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcclxufVxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIHZhcmlhbnRzXHJcbi8vXHJcbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xyXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxyXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XHJcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xyXG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XHJcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XHJcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xyXG5cclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxyXG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAubGluay0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICR2YWx1ZTtcclxuXHJcbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLnJhdGlvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICA+ICoge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcclxuICAucmF0aW8tI3ska2V5fSB7XHJcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVmlzdWFsbHkgaGlkZGVuXHJcbi8vXHJcblxyXG4udmlzdWFsbHktaGlkZGVuLFxyXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cclxuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcclxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxyXG4vL1xyXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcblxyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcclxuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU3RyZXRjaGVkIGxpbmtcclxuLy9cclxuXHJcbi5zdHJldGNoZWQtbGluayB7XHJcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dCB0cnVuY2F0aW9uXHJcbi8vXHJcblxyXG4udGV4dC10cnVuY2F0ZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xyXG59XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXHJcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXHJcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XHJcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xyXG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcclxuXHJcbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcclxuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcclxuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcclxuXHJcbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcclxuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XHJcblxyXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xyXG5cclxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxyXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xyXG5cclxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcclxuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxyXG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XHJcblxyXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cclxuICAgICAgfVxyXG4gICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcclxuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcclxuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XHJcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblxyXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcclxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xyXG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxyXG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUkZTIHJlc2NhbGluZ1xyXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xyXG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xyXG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByaW50IHV0aWxpdGllc1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xyXG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcclxuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcbiAqIFN3aXBlciA4LjQuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgfVxufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICB9XG59XG5cblxuXG4iLCIucXMtZGF0ZXBpY2tlci1jb250YWluZXJ7Zm9udC1zaXplOjFyZW07Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtjb2xvcjojMDAwO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE1LjYyNWVtO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDo5MDAxOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6MXB4IHNvbGlkIGdyZXk7Ym9yZGVyLXJhZGl1czouMjYzOTIxODc1ZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MCAxLjI1ZW0gMS4yNWVtIC0uOTM3NWVtIHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCAxLjI1ZW0gMS4yNWVtIC0uOTM3NWVtIHJnYmEoMCwwLDAsLjMpfS5xcy1kYXRlcGlja2VyLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucXMtY2VudGVyZWR7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0ucXMtaGlkZGVue2Rpc3BsYXk6bm9uZX0ucXMtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC43NSk7Y29sb3I6I2ZmZjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6LjVlbTt6LWluZGV4OjE7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zczt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnFzLW92ZXJsYXkucXMtaGlkZGVue29wYWNpdHk6MDt6LWluZGV4Oi0xfS5xcy1vdmVybGF5IC5xcy1vdmVybGF5LXllYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVlbTtwYWRkaW5nOi4yNWVtIDA7d2lkdGg6ODAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja30ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS15ZWFyOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5xcy1vdmVybGF5IC5xcy1jbG9zZXtwYWRkaW5nOi41ZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0ucXMtb3ZlcmxheSAucXMtc3VibWl0e2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOi4yNjM5MjE4NzVlbTtwYWRkaW5nOi41ZW07bWFyZ2luOjAgYXV0byBhdXRvO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6aHNsYSgwLDAlLDUwLjIlLC40KX0ucXMtb3ZlcmxheSAucXMtc3VibWl0LnFzLWRpc2FibGVke2NvbG9yOmdyZXk7Ym9yZGVyLWNvbG9yOmdyZXk7Y3Vyc29yOm5vdC1hbGxvd2VkfS5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLWNvbnRhaW5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MX0ucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6Y2FsYygxMDAlIC8gMyk7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzfS5xcy1vdmVybGF5IC5xcy1vdmVybGF5LW1vbnRoLmFjdGl2ZSwucXMtb3ZlcmxheSAucXMtb3ZlcmxheS1tb250aDpob3ZlcntvcGFjaXR5OjF9LnFzLWNvbnRyb2xze3dpZHRoOjEwMCU7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kOiNkM2QzZDM7LXdlYmtpdC1maWx0ZXI6Ymx1cigwKTtmaWx0ZXI6Ymx1cigwKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246LXdlYmtpdC1maWx0ZXIgLjNzO3RyYW5zaXRpb246ZmlsdGVyIC4zczt0cmFuc2l0aW9uOmZpbHRlciAuM3MsIC13ZWJraXQtZmlsdGVyIC4zc30ucXMtY29udHJvbHMucXMtYmx1cnstd2Via2l0LWZpbHRlcjpibHVyKDVweCk7ZmlsdGVyOmJsdXIoNXB4KX0ucXMtYXJyb3d7aGVpZ2h0OjEuNTYyNWVtO3dpZHRoOjEuNTYyNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXM7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXN9LnFzLWFycm93OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnFzLWFycm93OmhvdmVyLnFzLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LnFzLWFycm93OmhvdmVyLnFzLXJpZ2h0OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnFzLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXI6LjM5MDYyNWVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4yczt0cmFuc2l0aW9uOmJvcmRlciAuMnN9LnFzLWFycm93LnFzLWxlZnQ6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmdyZXk7cmlnaHQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyNSUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMjUlLC01MCUpfS5xcy1hcnJvdy5xcy1yaWdodDphZnRlcntib3JkZXItbGVmdC1jb2xvcjpncmV5O2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0yNSUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMjUlLC01MCUpfS5xcy1tb250aC15ZWFye2ZvbnQtd2VpZ2h0OjcwMDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4yczt0cmFuc2l0aW9uOmJvcmRlciAuMnM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwKX0ucXMtbW9udGgteWVhcjpub3QoLnFzLWRpc2FibGVkLXllYXItb3ZlcmxheSl7Y3Vyc29yOnBvaW50ZXJ9LnFzLW1vbnRoLXllYXI6bm90KC5xcy1kaXNhYmxlZC15ZWFyLW92ZXJsYXkpOmhvdmVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGdyZXl9LnFzLW1vbnRoLXllYXI6YWN0aXZlOmZvY3VzLC5xcy1tb250aC15ZWFyOmZvY3Vze291dGxpbmU6bm9uZX0ucXMtbW9udGh7cGFkZGluZy1yaWdodDouNWV4fS5xcy15ZWFye3BhZGRpbmctbGVmdDouNWV4fS5xcy1zcXVhcmVze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6LjMxMjVlbTstd2Via2l0LWZpbHRlcjpibHVyKDApO2ZpbHRlcjpibHVyKDApOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LWZpbHRlciAuM3M7dHJhbnNpdGlvbjotd2Via2l0LWZpbHRlciAuM3M7dHJhbnNpdGlvbjpmaWx0ZXIgLjNzO3RyYW5zaXRpb246ZmlsdGVyIC4zcywgLXdlYmtpdC1maWx0ZXIgLjNzfS5xcy1zcXVhcmVzLnFzLWJsdXJ7LXdlYmtpdC1maWx0ZXI6Ymx1cig1cHgpO2ZpbHRlcjpibHVyKDVweCl9LnFzLXNxdWFyZXt3aWR0aDpjYWxjKDEwMCUgLyA3KTtoZWlnaHQ6MS41NjI1ZW07ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xczt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjFzO2JvcmRlci1yYWRpdXM6LjI2MzkyMTg3NWVtfS5xcy1zcXVhcmU6bm90KC5xcy1lbXB0eSk6bm90KC5xcy1kaXNhYmxlZCk6bm90KC5xcy1kYXkpOm5vdCgucXMtYWN0aXZlKTpob3ZlcntiYWNrZ3JvdW5kOm9yYW5nZX0ucXMtY3VycmVudHtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucXMtYWN0aXZlLC5xcy1yYW5nZS1lbmQsLnFzLXJhbmdlLXN0YXJ0e2JhY2tncm91bmQ6I2FkZDhlNn0ucXMtcmFuZ2Utc3RhcnQ6bm90KC5xcy1yYW5nZS02KXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnFzLXJhbmdlLW1pZGRsZXtiYWNrZ3JvdW5kOiNkNGViZjJ9LnFzLXJhbmdlLW1pZGRsZTpub3QoLnFzLXJhbmdlLTApOm5vdCgucXMtcmFuZ2UtNil7Ym9yZGVyLXJhZGl1czowfS5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtMHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnFzLXJhbmdlLWVuZDpub3QoLnFzLXJhbmdlLTApLC5xcy1yYW5nZS1taWRkbGUucXMtcmFuZ2UtNntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5xcy1kaXNhYmxlZCwucXMtb3V0c2lkZS1jdXJyZW50LW1vbnRoe29wYWNpdHk6LjJ9LnFzLWRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0ucXMtZGF5LC5xcy1lbXB0eXtjdXJzb3I6ZGVmYXVsdH0ucXMtZGF5e2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpncmV5fS5xcy1ldmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ucXMtZXZlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOi40Njg3NWVtO2hlaWdodDouNDY4NzVlbTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwN2Y7Ym90dG9tOjA7cmlnaHQ6MH1cbiIsIiRtYWluQ29sb3I6ICMzMDJBMzQ7XHJcbiRzZWNvbmRDb2xvcjogI0NCODFGQztcclxuJHB1c2hCdXR0b25Db2xvcjogI0FGNkREQjtcclxuJHBhbGUtYmx1ZTogIzlFREFGQTtcclxuJG1haW5UZXh0Q29sb3I6ICMzMDJBMzQ7XHJcbiRuZXdDb2xvcjogIzJGREI3NDtcclxuJHNhbGVDb2xvcjogI0Y5NjY3MDtcclxuJHNlY29uZFRleHRDb2xvcjogI0ZGRkZGRjtcclxuJG5vbkFjdGl2ZVRleHRDb2xvcjogIzk0QTFBRDtcclxuJGljb25TdGFyQ29sb3JBY3RpdmU6I0Y2REE0ODtcclxuJGVycm9yQ29sb3I6ICNFRjMxMjQ7XHJcbiRiYXNlLXdoaXRlOiAjRkZGRkZGO1xyXG4kZGFyay1vcmFuZ2U6ICNFQjgzMTg7XHJcbiRiYXNlLXllbGxvdzogI0Y2REE0ODtcclxuJGJvcmRlci1jb2xvcjogIzk0QTFBRDtcclxuJGJhc2UtZ3JleTogI0IzQkZDQjtcclxuJGdyZXktYmx1ZTogI0U2RUZGNztcclxuJHZpb2xldDogI0NCODFGQztcclxuJHJlZDogI0Y3NkY2RjtcclxuJGxpZ2h0LWdyZWVuOiAjQTJDQzM5O1xyXG4kbGlnaHQtZ3JleTogIzk0QTFBRDtcclxuJG1lZGl1bS1ncmV5OiAjRUFFQ0VGO1xyXG4kZGFyay1ncmV5OiAjQ0VEMEQzO1xyXG4kZGFya2VyLWdyZXk6ICNEOURFRTY7XHJcbiRtZW51QmFja2dyb3VuZENvbG9yOiAjRjRGNkY3O1xyXG4kZGFyay10dXJxdW9pc2U6ICM3OUQ0RUM7XHJcblxyXG4kc206IDU3NnB4O1xyXG4kbWQ6IDc2OHB4O1xyXG4kbGc6IDk5MnB4O1xyXG4keGw6IDEyMDBweDtcclxuJHh4bDogMTQwMHB4O1xyXG5cclxuaHRtbHtcclxuICBoZWlnaHQ6IDEwMCUgO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YScsIHNhbnMtc2VyaWY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ib2R5LS1maXhlZHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi50ZXh0LWxpZ2h0LWdyYXl7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtYmx1ZXtcclxuICBjb2xvcjogJHNlY29uZENvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWVycm9ye1xyXG4gIGNvbG9yOiAkZXJyb3JDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1tYWluLWNvbG9ye1xyXG4gIGNvbG9yOiAkbWFpbkNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LW1pbntcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbGVye1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuW2RhdGEtdGFiLWNvbnRlbnRdIHtcclxuXHJcbiAgJjpub3QoLnRhYi1hY3RpdmUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi50YWItYWN0aXZlIHtcclxuICAgIGFuaW1hdGlvbjogdGFicy1jb250ZW50IDAuNnMgZWFzZSBmb3J3YXJkcztcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgdGFicy1jb250ZW50IHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYXtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgfVxyXG59XHJcbi5pbmZvLWJveHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIH1cclxufVxyXG5sYWJlbHtcclxuICBpbnB1dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xyXG4gIGNvbG9yOiAjMzAyQTM0O1xyXG59IiwiLmljb24tbG9nb3tcclxuICBjb2xvcjogIzMzQkJGRjtcclxufVxyXG4uaWNvbi1hcnJvdyB7XHJcbiAgY29sb3I6ICM5NEExQUQ7XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICBjb2xvcjogI0IzQkZDQjtcclxufVxyXG4uaWNvbi1zdGFyIHtcclxuICBjb2xvcjogI0NFRDBEMztcclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgY29sb3I6ICRpY29uU3RhckNvbG9yQWN0aXZlO1xyXG4gIH1cclxufVxyXG4uaWNvbi1leWUge1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcbi5pY29uLWNsb3NlLWV5ZSB7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbn1cclxuLmljb24tY29tbWVudHtcclxuICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxufVxyXG5cclxuXHJcbi5pY29uLS15ZWxsb3d7XHJcbiAgY29sb3I6ICRiYXNlLXllbGxvdztcclxufVxyXG4uaWNvbi0tYmx1ZXtcclxuICBjb2xvcjogIzMzQkJGRiAhaW1wb3J0YW50O1xyXG59XHJcbi5pY29uLS13aGl0ZXtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaWNvbi0tbGlnaHQtZ3JheXtcclxuICBjb2xvcjogI0IzQkZDQjtcclxufVxyXG4uaWNvbi0tYmxhY2t7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmljb24tLWdyYXl7XHJcbiAgY29sb3I6ICM5NEExQUQ7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQmxhY2snKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJsYWNrJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEV4dHJhYm9sZCcpLCBsb2NhbCgnUHJveGltYU5vdmEtRXh0cmFibGQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBTZW1pYm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVNlbWlib2xkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluJyksIGxvY2FsKCdQcm94aW1hTm92YVQtVGhpbicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhVC1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmFULVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBMaWdodCcpLCBsb2NhbCgnUHJveGltYU5vdmEtTGlnaHQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBCbGFjayBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJsYWNrSXQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1CbGFja0l0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJsYWNrSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGRJdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJvbGRJdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtQm9sZEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtVGhpbkl0LmVvdCcpO1xyXG4gIHNyYzogbG9jYWwoJ1Byb3hpbWEgTm92YSBUaGluIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtVGhpbkl0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVRoaW5JdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1UaGluSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIEJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLUJvbGQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFySXQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnUHJveGltYSBOb3ZhIFJlZ3VsYXIgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1SZWd1bGFySXQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhckl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgRXh0cmFib2xkIEl0YWxpYycpLCBsb2NhbCgnUHJveGltYU5vdmEtRXh0cmFibGRJdCcpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGRJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgUmVndWxhcicpLCBsb2NhbCgnUHJveGltYU5vdmEtUmVndWxhcicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdQcm94aW1hTm92YS1MaWdodEl0JyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHRJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodEl0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdQcm94aW1hIE5vdmEgU2VtaWJvbGQnKSwgbG9jYWwoJ1Byb3hpbWFOb3ZhLVNlbWlib2xkJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9kc2s3Y2gnKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P2RzazdjaCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24udHRmP2RzazdjaCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj9kc2s3Y2gnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnP2RzazdjaCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tamFja2RhdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljb24tY29tcGxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tY2xvc2UtZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWFjY291bnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY29uLWFycm93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4uaWNvbi1naWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1jcm9zczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XHJcbn1cclxuLmljb24tYnVyZ2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uaWNvbi1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1saWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvbi1hcnJvdy0zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIjtcclxufVxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG4uaWNvbi1zdGF0LWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvbi1sb2dvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbn1cclxuLmljb24tYXJyb3ctMi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG4uaWNvbi1lYXJwaG9uZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNVwiO1xyXG59XHJcbi5pY29uLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuLmljb24tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuLmljb24td2F0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOFwiO1xyXG59XHJcbi5pY29uLWJyb29tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTlcIjtcclxufVxyXG4uaWNvbi1zY2FsZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcbi5pY29uLXNtaWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIjtcclxufVxyXG4uaWNvbi1zaGlydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuLmljb24tbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG4uaWNvbi1wYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XHJcbn1cclxuLmljb24tZ2FtZXBhZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljb24taG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XHJcbn1cclxuLmljb24tc21hcnRwaG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XHJcbn1cclxuLmljb24tYmlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuLmljb24tYmFza2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG59XHJcbi5pY29uLWFycm93LTItcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcbi5pY29uLWJ1cmdlci1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcbi5pY29uLWhvbWUtMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOFwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XHJcbn1cclxuLmljb24tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbn1cclxuLmljb24tZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1waG90bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XHJcbn1cclxuLmljb24tcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1leGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxufVxyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XHJcbn1cclxuLmljb24tc29ydC1ibG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XHJcbn1cclxuLmljb24tc29ydC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzJcIjtcclxufVxyXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzNcIjtcclxufVxyXG4uaWNvbi1hcnJvdy00OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG4uaWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNFwiO1xyXG59XHJcbi5pY29uLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuLmljb24tZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNlwiO1xyXG59XHJcbi5pY29uLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuLmljb24tYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XHJcbn1cclxuLmljb24tc2VhcmNoLTI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuLmljb24taGlzdG9yeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcclxufSIsIi5hYm91dCB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBTZW1pYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveC1hYm91dC0xIHtcclxuICBncmlkLWFyZWE6IEE7XHJcbiAgd2lkdGg6IDYzNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM5OS45cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5hY2NvdW50LW1lbnUtdW5hdXRob3JpemVke1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgcGFkZGluZzogMjVweCAyNXB4IDMwcHggMjVweDtcclxuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmbGV4OiAwIDAgMjYzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NDlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgIGZsZXgtYmFzaXM6IDMwNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gICYgYntcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idXR0b257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMwMkEzNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJl9faW1hZ2V7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbiAgICBoZWlnaHQ6IDE3NXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTVweDtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudC1wcm9maWxlLXJldmlld3tcclxuICAmX19zdG9yZS1iYWNre1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgfVxyXG4gICZfX3Jldmlld3tcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N0b3JlLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMjBweCAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQtcm93e1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG4gICZfX2Jsb2NrLWJ0bntcclxuICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE5NnB4O1xyXG4gIH1cclxuJl9fYnV0dG9ue1xyXG4gIGhlaWdodDogMzBweDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICAmLS1wdWJsaXNoZWR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkZEQjc0ICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1tb2RlcmF0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0QTFBRCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbm90LXB1Ymxpc2hlZHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjMxMjQgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWRlbGV0ZXtcclxuICAgIGJhY2tncm91bmQ6ICNFQUVDRUYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMzAyQTM0ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tcmVmYWN0b3J7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgfVxyXG59XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMThweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWluaS1pbmZve1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgY29sb3I6ICNDQjgxRkMgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9fcG9wdXAtY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiA1MzhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9fcmF0aW5nLWNvbntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxlLXBvcHVwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTkuNDlweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIH1cclxufSIsIi5hY2NvdW50LXByb2ZpbGV7XHJcbiAgZmxleDogMSAxO1xyXG5cclxuICAmIC5wb3B1cHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJl9fYm9keXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZWRpdC1vcGVue1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgJiAucG9wdXB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgJiAucG9wdXBfX2NvbnRlbnQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqOm5vdCguYWNjb3VudC1wcm9maWxlLXBvcHVwKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bm90KC5hY2NvdW50LXByb2ZpbGUtLWVkaXQtb3Blbil7XHJcbiAgICAmIC5wb3B1cHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICB0cmFuc2l0aW9uOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcHJvZmlsZV9fY2FyZHN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgJiA+ICo6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hY2NvdW50LXByb2ZpbGVfX3VwZGF0ZXtcclxuICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBiYWNrZ3JvdW5kOiAjMzAyQTM0O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDMxcHg7XHJcbiAgcGFkZGluZzogMCAxN3B4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJHB1c2hCdXR0b25Db2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDM4cHg7XHJcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gIH1cclxuXHJcbiAgJi0tZm9ybS1idXR0b257XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAzOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlLWNhcmR7XHJcbiAgZmxleDogMCAwIDE4NHB4O1xyXG4gIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIGhlaWdodDogMTMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZmxleDogMCAxIDMwNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgcGFkZGluZzogMTRweCAyOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIGhlaWdodDogMTM2cHg7XHJcbiAgfVxyXG5cclxuICAmLS1waW5re1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcclxuICB9XHJcblxyXG4gICYtLWJsdWV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFGMkZGO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbi13cmFwe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS13cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlLXByb21vdGlvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIDE4NHB4O1xyXG4gIHBhZGRpbmc6IDE0cHggMTJweCAxMnB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZsZXg6IDAgMSAzMDZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgZmxleDogMCAxIDMwNnB4O1xyXG4gICAgcGFkZGluZzogMTlweCAyM3B4IDIycHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdHVycXVvaXNle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyRkZFRTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHdpZHRoOiAxMTdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgd2lkdGg6IDEzMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xM3B4O1xyXG4gICAgcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxM3B4IDVweCAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcHJvZmlsZS1kYXRhe1xyXG5cclxuICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW17XHJcbiAgIGZsZXg6IHVuc2V0O1xyXG5cclxuICAgIC5jaGVja2JveF9faW5wdXR7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICZfX21haWx7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJi0tMntcclxuICAgICAgZ2FwOiA4N3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTN7XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICYgPiAqe1xyXG4gICAgICAgIGZsZXg6IDAgMSA4NnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3VudC1wcm9maWxlLWRhdGFfX2FkZHJlc3N7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzk2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1maW97XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZXtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1wcm9maWxlLWZvcm17XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBnYXA6IDI0cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAqe1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZsZXg6IDAgMSAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0ze1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGdhcDogMTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGRyZXNze1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZsZXg6IDEgMSBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW51bWJlcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGZsZXg6IDAgMSAzMiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmbGV4OiAwIDEgMTMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAmIC5pbnB1dC1jb250YWluZXJ7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuXHJcbiAgICAgIC5pbnB1dC0tcmVhZG9ubHkgKyAuaW5wdXQtY29udGFpbmVyX19pY29ue1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZXNzYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmIC5pY29uLXF1ZXN0aW9ue1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5oaW50e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDEwcHggMTZweCAxN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIHRvcDogLTQxcHg7XHJcbiAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA4cHggNXB4IDBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiYXNlLXdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogNDZweDtcclxuICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDlweCA2cHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHNlY29uZENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZS1idXR0b257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVue1xyXG5cclxuICAgICAgJiAuaWNvbi1xdWVzdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjs7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmhpbnR7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY291bnQtcHJvZmlsZS1wb3B1cHtcclxuICAucG9wdXB7XHJcblxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzOHB4IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmFjY291bnQtdW5hdXRob3JpemVke1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICBtYXJnaW46IDI4cHggYXV0byAxMnB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnRfX2hlYWR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuYXV0aG9yaXplZC1tZXNzYWdle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjNweCAxN3B4IDIzcHggMTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZzogMjNweCAyN3B4IDIzcHggMjVweDtcclxuICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9ue1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTM4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2V7XHJcbiAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xOXB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudHtcclxuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmbGV4OiAwIDAgMjYzcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1lbnUtb3BlbntcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuXHJcbiAgICAgIC5hY2NvdW50X19oZWFke1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3VudC1wcm9maWxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LW1lbnV7XHJcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgaGVpZ2h0OiA5MnB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzczRTNEQiwgIzlFQUZGMywgI0MzODlGQSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG91dGxpbmU6IDRweCBzb2xpZCAkYmFzZS13aGl0ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtN3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICYgaW1ne1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbC5hY2NvdW50LW1lbnVfX2ltZy13cmFwe1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGVyc29uYWwtbmFtZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4IDBweCAwcHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzNnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZXNzYWdlLWljb257XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWhlYWRlci1tb2JpbGV7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGhlaWdodDogNTVweDtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICB6LWluZGV4OiA5OTI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hY3Rpb24taWNvbnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXJvd3tcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi0tcm93ICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBjb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5hdXRob3JpemF0aW9ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogNDE2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX19maWVsZC1uYW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLWRlc2NyaXB0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgICYtcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICYtLWdyYXl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tLXRleHR7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgbWF4LXdpZHRoOiA0MTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5iYW5uZXItYm94e1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogNS41cHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOTlmciAxMTVmciAxOTJmcjtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDE5MWZyIDQ5ZnIgMTMyZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICBcIkEgQSBCXCJcclxuICBcIkEgQSBFXCJcclxuICBcIkMgRCBFXCI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICYgLmJhbm5lci1ib3hfX3RpdGxle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLml0ZW0tMXtcclxuICAgICAgZ3JpZC1hcmVhOiBBO1xyXG4gICAgfVxyXG4gICAgJi5pdGVtLTJ7XHJcbiAgICAgIGdyaWQtYXJlYTogQjtcclxuICAgIH1cclxuICAgICYuaXRlbS0ze1xyXG4gICAgICBncmlkLWFyZWE6IEM7XHJcbiAgICB9XHJcbiAgICAmLml0ZW0tNHtcclxuICAgICAgZ3JpZC1hcmVhOiBEO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXZ3O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjV2dztcclxuICAgICAgcGFkZGluZzogMi43Mzh2dyAxLjN2dyAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2dnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIyLjY5cHggMTUuOThweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzcHggMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE5cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuYmFubmVyLWJveF9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDMuMTI1dnc7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNzV2dztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFweCAwIDFweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIC5iYW5uZXItYm94X19pbWd7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBvYmplY3QtZml0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogOC43OHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pdGVtLTV7XHJcbiAgICAgIGdyaWQtYXJlYTogRTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzAyQTM0OTk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLmJhbm5lci1zcGxpdHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUY3OUI7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1jYWxje1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jsb2Nre1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3VidGl0bGV7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10ZXh0e1xyXG4gICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibG9jay1pbWd7XHJcbiAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMwMzNEMjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sb2dve1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgd2lkdGg6IDI2MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28tdGV4dHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibG9jay1pbWctcGhvbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDY3cHggMTM5cHggNjdweCA3OHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0MxRjJGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBnYXA6IDE2NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMThweCAzM3B4IDE4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBTZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzMwMkEzNDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJhc2tldC1jYXJke1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogMTI1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0NnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA4NXB4O1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogNzVweDtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweCAwO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXN7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29sZC1wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1YW50aXR5e1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3Rpb24taWNvbnN7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXAtLW1vYmlsZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29se1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2xlYXItYnRue1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXNvcmllcy1idXR0b257XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzczRTJEQztcclxuICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYgaW1ne1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhc2tldC1jYXJkX19naWZ0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNDMUYyRkY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLmJhc2tldC1jYXJkX19kaXNjb3VudHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogNDZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5iYXNrZXR7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgZmxleDogMCAwIDY1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWNhcmR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9ja3tcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMzk5cHgpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NsZWFyLWJ0bntcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20tdGV4dHtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLmJlbmVmaXRzLWNvbntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcblxyXG4gICYgLmNhdGFsb2ctY2Fyb3VzZWxfX2J1dHRvbntcclxuICAgIHRvcDogMzAlO1xyXG5cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnN3aXBlcntcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmVuZWZpdHMtY29uOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJlbmVmaXRze1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2t7XHJcbiAgd2lkdGg6IDE5NnB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHBhZGRpbmc6MDtcclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLS15YW5kZXh7XHJcbiAgd2lkdGg6IDMwNnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIHdpZHRoOiAxOTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLWhlYWRlcntcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG59XHJcbi5iZW5lZml0c19feWFuZGV4e1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2staGVhZGVyLS15YW5kZXh7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBnYXA6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2stdGl0bGUtLXlhbmRleHtcclxuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLXRleHQtLXlhbmRleHtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAyNXB4IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uYmVuZWZpdHNfX2Jsb2NrLWltZy0teWFuZGV4e1xyXG4gIHdpZHRoOiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2staW1ne1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmJlbmVmaXRzX19ibG9jay1pbWcgaW1ne1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLmJlbmVmaXRzX19ibG9jay10aXRsZXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fYmxvY2stdGV4dHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiAxNnB4IDE1cHggMjVweCAxNXB4O1xyXG59IiwiLmJsb2Nre1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDI1cHggMjVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1ncmV5e1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICYtLXR1cnF1b2lzZXtcclxuICAgIGJhY2tncm91bmQ6ICNDMkZGRUU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgJi0tYm9yZGVyLWJvdHRvbXtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJsdWU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hpbGQtcm93e1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwtbWJ7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB9XHJcbiAgJl9fc21hbGwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW90aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2V7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG5cclxuICAgICAgLmJsb2NrX19wcm9tb3Rpb24taW1ne1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmX19maWVsZHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmJsb2NrX19pbnB1dHtcclxuICAgICAgZmxleDogMSAwIDY3JTtcclxuICAgIH1cclxuICAgIC5ibG9ja19fYnV0dG9ue1xyXG4gICAgICBmbGV4OiAwIDAgMzclO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmJsb2cge1xyXG4gIGdhcDogNDBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICYgLmNhdGFsb2ctc29ydHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuY2F0YWxvZy1zb3J0X19kcm9wZG93biB7XHJcbiAgICAgIGxlZnQ6IC0wLjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1saXN0e1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1lbGVtZW50IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDhweCAvIDMpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNiwgMjM5LCAxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMjRweCAvIDIpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmIGg1IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgJiBpbWd7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTIwJSk7XHJcbiAgICAgIH1cclxuICAgICAgJiBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uZXdzLWVsZW1lbnQtaW1ne1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgaGVpZ2h0OiAyMjdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgIGhlaWdodDogMjkycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBoZWlnaHQ6IDQ0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgaGVpZ2h0OiAzMjZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIGhlaWdodDogNjB2dztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmV3cy1lbGVtZW50LXRleHQtY29udGVudHtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaDV7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX25ld3MtZWxlbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kYXRlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWx0ZXJ7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXItY29udHJvbHN7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gICZfX2ZpbHRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZmxleDoxO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBlYXNlO1xyXG4gICAgJi0tb3Blbm5lZCB7XHJcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICYgLmJsb2dfX2ZpbHRlci1saXN0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19maWx0ZXItbGlzdCB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBwb3NpdGlvbiAuM3MgZWFzZTtcclxuICB9XHJcbiAgJl9fZmlsdGVyLWl0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAycHggMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQ0VGO1xyXG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRBMUFEO1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3M0UyREM7XHJcbiAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbHRlci1pdGVtLWNoZWNrYm94IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vcGVuLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Jsb2ctZmlsdGVyLW9wZW4tLWljb24uc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3M0UyREM7XHJcbiAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibG9nLWRldGFpbHtcclxuICBoMntcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmV3cy1kZXRhaWwtaGVhZGVye1xyXG4gIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAuc3AtY29tcGxleC1yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcC1jb21wbGV4LWNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnNwLWltYWdle1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICAgIH1cclxuICAuc3AtYmxvY2stdGFibGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAuc3AtY29udGVudHN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAubGV2ZWwye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIGF7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxNjBweDtcclxuICB9XHJcbiAgLnNwLWNvbnRlbnRzX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICAudGFibGUtZGVmYXVsdC1zY3JvbGwtd3JhcHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRpY3Rpb25hcnkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuICBnYXA6IDMwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbiAgJl9fbGV0dGVye1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlY3Rpb257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAmX19saXN0e1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuLmFscGh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcclxuICBnYXA6IDE2cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwIDtcclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHJvdy1nYXA6IDZweDtcclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYnN7XHJcblxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpc3R7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vYnJlYWRjcnVtYi1hcnJvdy0taWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IDEwcHg7XHJcbiAgfVxyXG4gICYtLWFjdGl2ZXtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICB9XHJcbn0iLCIuYnV0dG9ue1xyXG4gIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMTNweCA4cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgYmFja2dyb3VuZDogJHB1c2hCdXR0b25Db2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLS1oZWFkZXJ7XHJcbiAgcGFkZGluZzogMTZweCA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWljb3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi0tZ3JleXtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcbi5idXR0b24tLW9yYW5nZXtcclxuICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG59XHJcbi5idXR0b24tLXR1cnF1b2lzZXtcclxuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xyXG4gIGNvbG9yOiAjMDQ2MDVCO1xyXG59XHJcblxyXG4uYnV0dG9uLS1kaXNhYmxlZHtcclxuICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWdyZXk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNDNUNFRDY7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogI0M1Q0VENjtcclxuICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tLWNsaWNrZWR7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG59XHJcblxyXG4uYnV0dG9uLS1uby1iYWNrZ3JvdW5ke1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjb2xvcjogJG1haW5Db2xvcjtcclxuICBsaW5lLWhlaWdodDogMTJweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogJHNhbGVDb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uX19pY29ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hcmdpbi1yaWdodDogMTNweDtcclxufVxyXG5cclxuLmJ1dHRvbi0tdHJhbnNwYXJlbnR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0tbm8tYm9yZGVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi0teGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIuY2F0YWxvZy1jYXJvdXNlbHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgIC5jYXRhbG9nLWNhcm91c2VsX19zbGlkZXtcclxuICAgICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1jYXJvdXNlbF9fc2xpZGV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNhcm91c2VsX193cmFwcGVye1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi5jYXRhbG9nLWNhcm91c2VsX19tb3JlLWxpbmt7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNhdGFsb2ctY2Fyb3VzZWxfX21vcmUtbGluayBzcGFue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1jYXJvdXNlbF9fbW9yZS1saW5rIHNwYW57XHJcbiAgJjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICdcXGU5MDgnO1xyXG4gICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWNhcm91c2VsX19idXR0b257XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6NDAlO1xyXG4gIHotaW5kZXg6IDU1NjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFQUVDRUY0RDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmLS1tb2RhbHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnXFxlOTI1JztcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUyJTtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGQ0Y7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByZXZ7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLS1uZXh0e1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gIH1cclxufSIsIi5jYXRhbG9nLWl0ZW0uY2F0YWxvZy1pdGVtLWNvbHVtbntcclxuICBmbGV4OiB1bnNldDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBmbGV4OiAxO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgIG1heC13aWR0aDogOTI2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgbWF4LXdpZHRoOiA3NzZweDtcclxuICB9XHJcbn1cclxuLmNhdGFsb2ctaXRlbS1jb2x1bW57XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAmIC5jYXRhbG9nLWl0ZW1fX2ltZy1saW5re1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XHJcbiAgfVxyXG4gICZfX2xpc3QtaXRlbXtcclxuICAgIHNwYW57XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29tbWVudHN7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG4gIH1cclxuICAmX19tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm97XHJcbiAgICB3aWR0aDogNTI2cHg7XHJcbiAgICAmLS1wcmljZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJi0tcmF0aW5nLWNvbntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1ibG9jay1pY29ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtLWljb257XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcHJpY2UtZnN7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE5N3B4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtLWFydGljbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICB9XHJcbiAgICAmLS1hcnRpY2xlOmhvdmVye1xyXG5cclxuICAgIH1cclxuICAgICYtLWJ1dHRvbntcclxuICAgICAgbWF4LXdpZHRoOiAxOTdweDtcclxuICAgICAgcGFkZGluZzogMTNweCAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgaXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAmLS1idXR0b246YWZ0ZXJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRhbG9nLWZpbHRlcntcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmLS12aXNpYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk0MzE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2NvbnRyb2xze1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA4NzY1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2hpZGUtYnRue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICYgaXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb21tb24vY2F0YWxvZy1maWx0ZXItY29udHJvbHMtYXJyb3ctYmFjay0taWNvbi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2NsZWFyLWJ0bntcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiA4cHggMTNweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19jb21tb24tYnRuc3tcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG59XHJcbi5jYXRhbG9nLXRhYnN7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHdpZHRoOiAxMjRweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmNhdGFsb2ctdGFicy1pdGVte1xyXG4gIG1hcmdpbjogMnB4O1xyXG4gIHBhZGRpbmc6IDZweCAxOHB4O1xyXG59XHJcbi5jYXRhbG9nLXRhYnMtaXRlbS5hY3RpdmV7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcbi5jYXRhbG9nLWZpbHRlcl9fZmlsdGVyLWJ0bntcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiBpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX21vcmUtbGlua3tcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCLQn9C+0LrQsNC30LDRgtGMINCy0YHQtVwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguY29sbGFwc2VkKXtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwi0KHQutGA0YvRgtGMXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXB7XHJcbiAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1pbmxpbmV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC10aXRsZXtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIH1cclxuXHJcbiAgJi0td2l0aC1pY29ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICYtLWNvbG9yc3tcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gICYucHJpY2UtcmFuZ2V7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUaGUgc2xpZGVyICovXHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgd2lkdGg6IDI2cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGJvdHRvbTogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIGlucHV0OmNoZWNrZWQgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuY2F0YWxvZy1maWx0ZXJfX2dyb3VwLWl0ZW0tc3dpdGNoIHtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4ICMyMTk2RjM7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbSBpbnB1dDpjaGVja2VkICsgLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtLXN3aXRjaDpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG59XHJcblxyXG4vKiBSb3VuZGVkIHNsaWRlcnMgKi9cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2h7XHJcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19ncm91cC1pdGVtIC5jYXRhbG9nLWZpbHRlcl9fZ3JvdXAtaXRlbS1zd2l0Y2g6YmVmb3JlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleDogMCAwIDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhdGFsb2ctZmlsdGVyX19zZWxlY3RlZC13cmFwcGVye1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX3NlbGVjdGVkLXNsaWRle1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcl9fc2VsZWN0ZWQtaXRlbXtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycHggMTVweDtcclxuICBiYWNrZ3JvdW5kOiAjNzNFMkRDO1xyXG4gIGNvbG9yOiAjMDQ2MDVCO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gICYgKntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhDMkJEO1xyXG4gICAgY29sb3I6ICMwNDYwNUI7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJiBpbnB1dHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLS1jbGVhcntcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQ6ICNFQUVDRUY7XHJcbiAgICBib3JkZXItY29sb3I6ICNFQUVDRUY7XHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jYXRhbG9nLWZpbHRlci1zZWxlY3RlZC1jbGVhci1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2J1dHRvbi1tZW51LS1jbG9zZS0taWNvbi5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1maWx0ZXJfX2JvdHRvbXtcclxuICAmLnByb2R1Y3QtaGVhZGVye1xyXG4gICAgYm90dG9tOiAtOTBweDtcclxuXHJcbiAgICAmLS1hY3RpdmV7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtaGVhZGVyX19idXR0b257XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWhlYWRlcl9fY29udGFpbmVye1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbn0iLCIuY2F0YWxvZ19fY29udGFpbmVye1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICBnYXA6IDMwcHggMTAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBnYXA6IDQwcHggMy4yJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgY29sdW1uLWdhcDogMyU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBjb2x1bW4tZ2FwOiAyLjIlO1xyXG4gIH1cclxufVxyXG4uY2F0YWxvZy1pdGVte1xyXG4gIGZsZXg6IDAgMCA0NSU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmbGV4OiAwIDAgMzEuMiU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIGZsZXg6IDAgMCAyMi43NSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICBmbGV4OiAwIDAgMTguMjQlO1xyXG4gIH1cclxuXHJcbiAgJi0tc3dpcGVye1xyXG4gICAgZmxleDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW1nLWxpbmt7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTk2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgIGhlaWdodDogMzkuNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faW1ne1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19za3V7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGNvbG9yOiAkYmFzZS1ncmV5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX190aXRsZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgaGVpZ2h0OiA1NHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19wcmljZXtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctY29ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWl0ZW1fX3JhdGluZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19yYXRle1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuLmNhdGFsb2ctaXRlbV9fcmF0ZS1maWxse1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1maWxsLnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5jYXRhbG9nLWl0ZW1fX3JhdGUtbm9maWxse1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1ub2ZpbGwuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmNhdGFsb2ctaXRlbV9fY29tbWVudHN7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gICYgaW1ne1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYnV0dG9uIHtcclxuICB3aWR0aDogNjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJiBpe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbi0tZGlzYWJsZWR7XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAmICsgLmNhdGFsb2ctaXRlbV9faWNvLWJ0bntcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzcwcHgpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMDVweCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fYnV0dG9uIGltZyB7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9fb2xkcHJpY2V7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiAjQzVDRUQ2O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG5cclxuICAmIHNwYW46YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMTQlO1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNhbGVDb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDo3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHRvcDoxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctaXRlbV9faWNvLWJ0bntcclxuICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmV7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1pdGVtX19pY28tYnRuIGkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vd2lkdGg6IDI1cHg7XHJcbiAgLy9oZWlnaHQ6IDI1cHg7XHJcbn0iLCIuY2F0YWxvZy1wYWdpbmF0aW9ue1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2Fycm93e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWR7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9ue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzYpOm50aC1sYXN0LWNoaWxkKG4rMyl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQobis3KTpudGgtbGFzdC1jaGlsZCgyKXtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAuY2F0YWxvZy1wYWdpbmF0aW9uX19pdGVte1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCk6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuKzUpOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMTEpOm50aC1sYXN0LWNoaWxkKG4rMyl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQobisxMik6bnRoLWxhc3QtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgLmNhdGFsb2ctcGFnaW5hdGlvbl9faXRlbXtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rNik6bnRoLWxhc3QtY2hpbGQobiszKXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzcpOm50aC1sYXN0LWNoaWxkKDIpe1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJy4uLic7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24tLW5vLWJvcmRlci1hY3RpdmV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3Rze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb3JlLWJ1dHRvbntcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZXtcclxuICAgIG1heC13aWR0aDogNjM2cHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19idXR0b25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMzQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXRhbG9nLXNvcnR7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvcjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiAnXFxlOTI1JztcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIHRvcDogNTQlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjI1dHVybik7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHRvcDogNTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctc29ydF9fY3VycmVudC1pdGVte1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0X19kcm9wZG93bntcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdG9wOiAzN3B4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAvL21heC1oZWlnaHQ6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDpub25lO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgei1pbmRleDogMztcclxuICAvL3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgLy9ib3JkZXItd2lkdGg6IDFweDtcclxuICAgIC8vbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gICYgYXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0X19pdGVte1xyXG4gIHBhZGRpbmc6IDguNXB4IDEzcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogOS41cHggMThweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgfVxyXG59IiwiLmNhdGVnb3JpZXMtbGlzdHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYgLnN3aXBlcntcclxuICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgICAgLmNhdGVnb3JpZXMtbGlzdF9faXRlbXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM5cHg7XHJcbiAgICAgIH1cclxuICAgICAgJiB+IC5jYXRlZ29yaWVzLWxpc3RfX2J1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5zd2lwZXItd3JhcHBlcntcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IGhvdmVyIC4zcyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVDRUY7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXZ7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXh0e1xyXG4gICAgICByaWdodDogLThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5jaGFyYWN0ZXJpc3RpY3N7XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpc3R7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLS10d28tY29sdW1uc3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jaGVja2JveF9faW5wdXQge1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6MnB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyZXk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3h7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY2hlY2tib3hfX2lucHV0e1xyXG4gICAgICBib3JkZXItY29sb3I6ICNDQjgxRkM7XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX3RleHQge1xyXG4gIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbn1cclxuXHJcbi5jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94X19jb2xvci1wcmV2aWV3IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOjJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgJi0td2l0aC1ib3JkZXJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb2xvci1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0ycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICYtLXdpdGgtYm9yZGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JleTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveCAuaGludCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgcGFkZGluZzogNnB4IDIzcHggNXB4IDIzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDExOCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveDpob3ZlciAuaGludCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDBweCk7XHJcbn1cclxuXHJcbi5jb2xvci1jaGVja2JveCAuaGludDpiZWZvcmUsXHJcbi5jb2xvci1jaGVja2JveCAuaGludDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5oaW50OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDhweCA1cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkZGRkZGIHRyYW5zcGFyZW50O1xyXG4gIHRvcDogLTdweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5oaW50OmFmdGVyIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCA2cHggOXB4IDZweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNDQjgxRkMgdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi5jb2xvci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29sb3ItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jb2xvci1jaGVja2JveF9faW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY29sb3ItY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNvbG9yLWNoZWNrYm94IC5jb2xvci1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbn0iLCIuY29tcGFyZS1jYXJke1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZXN7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgJl9fb2xkLXByaWNle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAmX19pbWFnZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG4iLCIuY29tcGFyZV9fY2xlYXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNiwgMjM5LCAxKTtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLS1tb2JpbGV7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5jb21wYXJlLXRpdGxle1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmNvbXBhcmUtbmF2e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IDE1cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogNjNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnR7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IHJnYmEoMTQ4LCAxNjEsIDE3MywgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM0LCAyMzYsIDIzOSwgMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDQyLCA1MiwgMSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgJiAuY29tcGFyZS1uYXZfX2NvdW50e1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIwMywgMTI5LCAyNTIsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAxMjksIDI1MiwgMSk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgJiAuY29tcGFyZS1uYXZfX2NvdW50e1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDIwMywgMTI5LCAyNTIsIDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jb25maXJtLWxvY2F0aW9uIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50e1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cdFx0cGFkZGluZzogMjFweCAxNXB4IDIxcHggMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdGJvdHRvbTogLTE0MHB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuXHRcdFx0d2lkdGg6IDMwNHB4O1xyXG5cdFx0XHR0b3A6IDM1cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogdW5zZXQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLW9wZW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG5cdFx0JiAuY29uZmlybS1sb2NhdGlvbl9fY29udGVudCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdFx0XHRcdGJvdHRvbTogNTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbntcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9ue1xyXG5cdFx0ZmxleDogMSAwIDUzJTtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuXHRcdFx0cGFkZGluZzogMTNweCAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxM3B4IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zbWFsbHtcclxuXHRcdFx0ZmxleDogMSAwIDQ1JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4iLCIuY29udGFjdHMtbW9iaWxle1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgei1pbmRleDogNzAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcclxuXHJcbiAgJi0tb3BlbntcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IDMwcHggMTVweCAyMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAxcHggMHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgJiBpIHtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBob25le1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICAgICAmIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG59IiwiLmNvbnRlbnQtY29udGFpbmVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvIDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5jaG9yOmJlZm9yZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBtYXJnaW4tdG9wOiAtODVweDtcclxuICBoZWlnaHQ6IDg1cHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XHJcbiAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gIH1cclxufSIsIi5jb29raWVzLW1lc3NhZ2V7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgei1pbmRleDogNzcxNDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAyJSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1zaG93e1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgd2lkdGg6IDk3JTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFja3tcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICM3ODg1OTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmRheS1wcm9kdWN0cyB7XHJcblxyXG4gIC5wcm9kdWN0LXN0aWNrZXJ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTIuNXB4O1xyXG5cclxuICAgICAgJi0tZGlzY291bnR7XHJcbiAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRheS1wcm9kdWN0c3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX3N3aXBlcntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZyx4eGwpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguc3dpcGVyLWluaXRpYWxpemVkKXtcclxuICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICBAbWVkaWEobWF4LXdpZHRoOiAzMzVweCl7XHJcbiAgICAgd2lkdGg6IDgwcHg7XHJcbiAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy13cmFwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcHJpY2Vze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMzNXB4KXtcclxuICAgICAgY29sdW1uLWdhcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyOXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2V7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoIHNvbGlkICRzYWxlQ29sb3I7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0Y5NjY3MDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXd7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLHh4bCkge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhcnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBnYXA6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3LWNvdW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpe1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA3cHg7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZWZ0OiAxMzBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzM1cHgpe1xyXG4gICAgICBsZWZ0OiAxMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICBsZWZ0OiAyNS4zJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBsZWZ0OiAzOS42JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgbGVmdDogNDUuMSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgbGVmdDogMzcuNiU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIGJvdHRvbTogMTRweDtcclxuICAgICAgbGVmdDogNDEuMyU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFja2dyb3VuZC1pbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMzVweCl7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCx4eGwpIHtcclxuICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRlbGl2ZXJ5LXNlcnZpY2Vze1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLWhlaWdodDogODRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM4JTtcclxuICAgICAgdG9wOiAyM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAmIC5kZWxpdmVyeV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLmRlbGl2ZXJ5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgbWluLWhlaWdodDogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWluLWhlaWdodDogNzVweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZS1pY29uOmJlZm9yZXtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MjAnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9jYXRpb24taWNvbjpiZWZvcmV7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBhZGRpbmc6IDVweCAyMXB4IDVweCAyMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MXB4O1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgICAmIC5kZWxpdmVyeV9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5kaXNjb3VudHtcclxuICB3aWR0aDogMzA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc2NvdW50LnBuZ1wiKSBuby1yZXBlYXQsICNDMkZGRUU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTVweDtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5kaXNjb3VudF9fdGV4dC1jb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5kaXNjb3VudF9fdGl0bGV7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG4uZGlzY291bnRfX3RleHR7XHJcbiAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuLmRpc2NvdW50IGltZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG1heC1oZWlnaHQ6IDEzN3B4O1xyXG59IiwiLmZhdm9yaXRlc3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZmF2b3JpdGVzLWxpc3R7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDEgMTtcclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgICAgICB6LWluZGV4OiA5OTI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19jbGVhcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNEQkRGRTY7XHJcbiAgICB9XHJcbiAgICAmIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcbi5mYXZvcml0ZXMtbGlzdC1lbGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLy9oZWlnaHQ6IDE2NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuNXB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nLWNvbntcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgbWF4LWhlaWdodDogODVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgbWF4LWhlaWdodDogNzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmctY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmF0ZSB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29tbWVudHMge1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbnMtaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAxMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI0RCREZFNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FydGljbGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGlzY291bnQge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y5NjY3MDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2UtdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCBzb2xpZCAjRjk2NjcwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV5LWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTk3cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDEzcHggOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjVweCkge1xyXG4gICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGlzYWJsZWQge1xyXG4gICAgICB3aWR0aDogMTk3cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgICAgY29sb3I6ICNDNUNFRDY7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMTNweCA4cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS41cHgpIHtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gIHBhZGRpbmc6IDMxcHggMHB4IDUwcHg7XHJcbiAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tdGFsbC1sZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10YWxsLW1kIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2hlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudV9faXRlbSB1bCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudV9faXRlbSBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1tZW51X19pdGVtIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDdweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9faW5mby10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2ZlZWRiYWNrIHtcclxuXHJcbiAgJi10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI5cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzM4OUZBO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8tY29udGFpbmVyIHtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8tc29jaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBnYXA6IDIzcHg7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgZ2FwOiAyM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9faW5mby1jb250YWN0LWl0ZW0ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcblxyXG4gICYtLXByb2R1Y3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2lmdHtcclxuICB3aWR0aDogMzA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGJhY2tncm91bmQ6ICNDMUYyRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uZ2lmdF9fdGV4dC1jb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbn1cclxuLmdpZnRfX3RpdGxle1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5naWZ0X190ZXh0e1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmdpZnQgaW1ne1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMjBweDtcclxuICB0b3A6IDEwcHg7XHJcbiAgbWF4LWhlaWdodDogOTdweDtcclxufSIsIi50b3AtaGVhZGVyLW1lc3NhZ2V7XHJcbiAgcGFkZGluZzogN3B4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCODFGQztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXJ7XHJcbiAgcGFkZGluZzogN3B4IDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgei1pbmRleDogOTk0O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogMjBweCAwIDhweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbm8tYm9yZGVyLWJvdHRvbXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMUQyRTM7XHJcbiAgfVxyXG5cclxuICAmLS1pcy1zY3JvbGx7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuXHJcbiAgICAuaGVhZGVyX19jYXRlZ29yaWVzLWxpc3R7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9fY2xvc2UtbW9iaWxlLW1lbnV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlcl9fY2F0ZWdvcmllcy1saXN0e1xyXG4gIG9yZGVyOiAzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhciBhbGw7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgbWF4LWhlaWdodDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLW1vYmlsZS1hY3RpdmV7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAuaGVhZGVyX19sb2dve1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXJfX3RvcGxpbmV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fbWFpbntcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyX19jbG9zZS1tb2JpbGUtbWVudXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgICYgc3ZnIHBhdGh7XHJcbiAgICAgIGZpbGw6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wbGluZXtcclxuICBvcmRlcjogMTtcclxuICBmbGV4OiAxO1xyXG5cclxuICAmLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvY2F0aW9ue1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogODNweDtcclxuICB9XHJcblxyXG4gICYgaXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICBjb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgc3BhbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tZW51e1xyXG5cclxuICAmLWl0ZW17XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbWFpbntcclxuICBvcmRlcjogMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX21haW4taW5uZXJ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbG9nb3tcclxuXHJcbiAgJiBpbWd7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1yaWdodDogMyU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19zaG9wLWJ0bntcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICYgLmJ1dHRvbntcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxOTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gICYtLWFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICNBRjZEREI7XHJcblxyXG4gICAgJiBpOmJlZm9yZXtcclxuICAgICAgY29udGVudDogJ1xcZTkwYSc7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdHN7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1tb2JpbGUtbWVudXtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aG92ZXIgc3Zne1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBmaWxsOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdHMtY29udGFpbmVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgJiBpIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1pdGVte1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJiBpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cy1pdGVtLS1waG9uZXtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRhY3RzLWl0ZW17XHJcbiAgJiBpe1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19zZWFyY2h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAuaW5wdXR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uaGVhZGVyLS1tb2JpbGUtYWN0aXZlIC5oZWFkZXJfX3NlYXJjaHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnNlYXJjaC1mb3JtX19pbnB1dHtcclxuICAgIG1pbi13aWR0aDogNzV2dztcclxuICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19hY3Rpb25ze1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDAgMCAyNTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZmxleC1iYXNpczogMjcycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19hY3Rpb25zLWl0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmIGl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuXHJcbiAgJiBzdHJvbmd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLXR1cnF1b2lzZTtcclxuICAgIG1pbi13aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBsZWZ0OiA1NiU7XHJcbiAgICB0b3A6IDAlO1xyXG4gIH1cclxuXHJcbiAgJiBzdHJvbmcuZC1ub25lICsgaXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtaWNvbntcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tYWNjb3VudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NWRlZywgIzczRTNEQiwgIzlFQUZGMywgI0MzODlGQSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG91dGxpbmU6IDNweCBzb2xpZCAkYmFzZS13aGl0ZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgJiBzdHJvbmd7XHJcbiAgICAgIGxlZnQ6IDcwJTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmIC5oaW50e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5oZWFkZXJfX2FjdGlvbnMtaXRlbS13cmFwe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiBpbWd7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU5MDdcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuaGludHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMTFweCAyM3B4IDEwcHggMzFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZENvbG9yO1xyXG4gICAgICByaWdodDogLTExcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCA1cHggOHB4IDVweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiYXNlLXdoaXRlIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDBweCA2cHggOXB4IDZweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzZWNvbmRDb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI5cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtaGVhZGVyLW1lc3NhZ2UgfiAuaGVhZGVyLS1pcy1zY3JvbGwgfiAubWVudV9fb3V0ZXJ7XHJcbiAgJiAubWVudXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzhweCk7XHJcbiAgfVxyXG59IiwiLmhlYWRpbmd7XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAmLS1oMXtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oMntcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taDN7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLS1uby1tYXJnaW57XHJcbiAgICBtYXJnaW46IDBweDtcclxuICB9XHJcbn0iLCIuaGVyb3tcclxuICBtYXJnaW46IDE1cHggMHB4IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBoZWlnaHQ6IDQwNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICB9XHJcbn0iLCIuaW1hZ2UtY2FydHtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi0tZml4ZWQtd2lkdGh7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHdpZHRoOiAxNjVweDtcclxuICAgIGhlaWdodDogODVweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICAmOm5vdCguZGVsaXZlcnktc2VydmljZS0tYWN0aXZlKXtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgfVxyXG4gICAgJi0tbWR7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWItYWN0aXZle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZENvbG9yO1xyXG4gIH1cclxufSIsIi5pbnB1dHtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3V0bGluZTogdW5zZXQ7XHJcbiAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3Vze1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB9XHJcblxyXG4gICYtLWhlYWRlcntcclxuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTcuNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0td2l0aC1pY29ue1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICB9XHJcbiAgJi0tbm8tYm9yZGVye1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1lcnJvcntcclxuICAgIGJvcmRlci1jb2xvcjogJGVycm9yQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0MTQ7XHJcbiAgICBjb2xvcjogJGVycm9yQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmLS1zZWxlY3R7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMTYlMjAxNiclM0UlM0NwYXRoJTIwZmlsbD0nbm9uZSclMjBzdHJva2U9JyUyMzk0QTFBRCclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclMjBzdHJva2Utd2lkdGg9JzInJTIwZD0nbTIlMjA1JTIwNiUyMDYlMjA2LTYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblxyXG4gICAgb3B0aW9ue1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICAgIG9wdGlvbjpmaXJzdC1jaGlsZFt2YWx1ZT1cIlwiXXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTIwdmlld0JveD0nMCUyMDAlMjAxNiUyMDE2JyUzRSUzQ3BhdGglMjBmaWxsPSdub25lJyUyMHN0cm9rZT0nJTIzMzQzYTQwJyUyMHN0cm9rZS1saW5lY2FwPSdyb3VuZCclMjBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUyMHN0cm9rZS13aWR0aD0nMiclMjBkPSdtMiUyMDUlMjA2JTIwNiUyMDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuICAgICY6dmFsaWR7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUyMHZpZXdCb3g9JzAlMjAwJTIwMTYlMjAxNiclM0UlM0NwYXRoJTIwZmlsbD0nbm9uZSclMjBzdHJva2U9JyUyMzM0M2E0MCclMjBzdHJva2UtbGluZWNhcD0ncm91bmQnJTIwc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclMjBzdHJva2Utd2lkdGg9JzInJTIwZD0nbTIlMjA1JTIwNiUyMDYlMjA2LTYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZWFkb25seXtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1jb250YWluZXJ7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9faWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWZpbGV7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi0taG92ZXJ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LXNlbGVjdHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJ1xcZTkyNSc7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZSBhbGw7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgIHRvcDogMjRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjI1dHVybik7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWV7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDEzcHggMzRweCAxNHB4IDIwcHg7XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMTNweCAxNXB4IDE0cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3BlbntcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgJiB+IC5pbnB1dC1zZWxlY3QtLW9wZW57XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXNlbGVjdHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwLjc1dHVybik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjZmY0ZDRkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgY29sb3I6ICNmZjRkNGQ7XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIGlucHV0e1xyXG4gIGJvcmRlci1jb2xvcjogI0VGMzEyNDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0MTQ7XHJcbiAgY29sb3I6ICNFRjMxMjQ7XHJcbn1cclxuXHJcbi5mb3JtLWVycm9yIC5pbnB1dC1zZWxlY3RfX3dyYXB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRUYzMTI0O1xyXG59IiwiLmxpbmt7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgJi0tZm9udC1taWRkbGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcblxyXG4gICYtLXNte1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tZHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYtLWJsYWNre1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFja3tcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICM3ODg1OTE7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmxrLWNvbXBhcmV7XHJcblxyXG4gIC8qIE5ldyBibG9jayB0YWJsZSovXHJcbiZfX3RoZWFke1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAxMjVweDtcclxuICB6LWluZGV4OiAxMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICB0b3A6IDE4MHB4O1xyXG4gIH1cclxuICAmLS1zb2xve1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgdG9wOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuICAmX190YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXJfX2VuZHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlcl9fdHJpcGxle1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlcl9fc2luZ2xle1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci13cmFwcGVyX19kb3VibGUgPiAqIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRvcDogMTIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3Rib2R5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RUZGNztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZXtcclxuXHJcbiAgfVxyXG4gICZfX2NlbGwge1xyXG4gICAgcGFkZGluZzogMThweCAxNnB4IDE4cHggMDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTVweCAwO1xyXG4gICAgfVxyXG4gICAgJi0tc29sb3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2xpZGV7XHJcbiAgICAgIHBhZGRpbmc6IDIxcHggMTZweCAyMXB4IDA7XHJcbiAgICB9XHJcbiAgICAmLS1zd2lwZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLS1oZWFkZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB0b3A6IC02MXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZmVhdHVyZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsaWRlciB7XHJcbiAgICB3aWR0aDogY2FsYyg1OCUgLSA1MHB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKXtcclxuICAgICAgd2lkdGg6IGNhbGMoNjclIC0gNTBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICB3aWR0aDogY2FsYyg2NCUgLSA1MHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDU4JSAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6IGNhbGMoMTE0JSAtIDUwcHgpO1xyXG4gICAgfVxyXG4gICAgJi0tZG91Ymxle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J1dHRvbi1wcmV2e1xyXG4gICAgbGVmdDogNTUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgbGVmdDogMzU1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBsZWZ0OiAzMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uLW5leHR7XHJcbiAgICByaWdodDogLTQ1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpe1xyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICByaWdodDogLTM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qT2xkIHRhYmxlKi9cclxuICAmX193cmFwe1xyXG4gICAgJiA+IGRpdiA+IHB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2ID4gZGl2ID4gcHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lcntcclxuICAgIC8vb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19zb3J0e1xyXG4gICAgd2lkdGg6IDk0dnc7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAvL3Bvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAvL2xlZnQ6IDA7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgcmlnaHQ6IDIxcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICB3aWR0aDogNTE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jYXRhbG9nLXNvcnR7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Ryb3Bkb3due1xyXG4gICAgICAgIHRvcDogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiB0aGVhZHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiA1M3B4O1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHRvcDogMTIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgdHJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJiB0aHtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtNjZweDtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgLyogcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OyovXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgdGJvZHl7XHJcblxyXG4gICAgICAmIHRye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1ibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB0ZHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjZweCAyMXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjZweCAxMXB4IDA7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNi44OSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDI2cHggMjFweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbi5zd2lwZXIgLmxrLWNvbXBhcmVfX2NlbGx7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59IiwiLmxrLWZhdm9yaXRlc3tcclxuXHJcbiAgJl9fY2xlYXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBnYXA6IDMxcHggMTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBnYXA6IDI3cHggMy4yJTtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBjb2x1bW4tZ2FwOiAzJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgY29sdW1uLWdhcDogMi4yJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEuODUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAvL2ZsZXg6IDAgMCAzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMS4yJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgLy9mbGV4OiAwIDAgMzEuMiU7XHJcbiAgICAgIGZsZXg6IDAgMCAyMi43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIC8vZmxleDogMCAwIDIyLjc1JTtcclxuICAgICAgZmxleDogMCAwIDE4LjI0JTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBmbGV4OiAwIDAgMTUuMTIlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4iLCIubGstaGVhZGVyLW1vYmlsZXtcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDU5LCAxMTQsIDE2NSwgMC4yNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgei1pbmRleDogOTkzO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdG9wOiA1NXB4O1xyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbntcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgJi5pY29uLWFjY291bnR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubGstbG95YWx0eXtcclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDkuMjYlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29sLTJ7XHJcbiAgICBmbGV4OiAwIDAgMzA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19wb2ludHN7XHJcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubGstbG95YWx0eS10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3d7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGstbG95YWx0eV9fYmxvY2sgLmJsb2Nre1xyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcbn0iLCIubGstbWVudS1tb2JpbGV7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MjUnO1xyXG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2l0aG91dC1hcnJvd3tcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICB9XHJcblxyXG4gICZfX2ljb257XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICYuaWNvbi1oZWFydHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tc3RhdC1iYXJze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5say1vcmRlci1kZXRhaWx7XHJcblxyXG4gICZfX2hlYWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX19iYWNrLWxpbmt7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHR7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRhdGV7XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTF7XHJcbiAgICBmbGV4OiAwIDAgMjguNTUlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDo3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtMntcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLTN7XHJcbiAgICBmbGV4OiAwIDAgMjMuNTMlO1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb257XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXJvd3tcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZsZXg6IDAgMCAyNS4xNCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBmbGV4OiAwIDAgNjIuODYlO1xyXG5cclxuICAgICAgJi0tc21hbGwtbGluZS1oZWlnaHR7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2Jsb2Nre1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE5cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZW9yZGVyLWJ1dHRvbntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIubGstb3JkZXJze1xyXG5cclxuICAmX19maWx0ZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NvcnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuY2F0YWxvZy1zb3J0e1xyXG4gICAgICAmX19jdXJyZW50LWl0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJvcGRvd257XHJcbiAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9feWVhcnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRhYi1hY3RpdmV7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW5Db2xvcjtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGdhcDogMjJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5vcmRlci1jYXJke1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyODhweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5LjAzNiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlc3tcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuIiwiLmxrLXByb2ZpbGV7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGdhcDogNCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbC0xe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTJ7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTN7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1pbi13aWR0aDogMzc1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgbWluLXdpZHRoOiAzOTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgbWluLXdpZHRoOiA0MTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX19idXR0b257XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX19pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLWJ0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IC0zcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29ue1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWlucHV0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgd2lkdGg6IDE4MnB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubGstcHJvZmlsZV9fbmFtZS13cmFwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGstcHJvZmlsZV9fbmFtZXtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5say1wcm9maWxlX191cGRhdGV7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmxrLXByb2ZpbGVfX3VwZGF0ZS1idG57XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxrLXByb2ZpbGVfX3VwZGF0ZS1pY29ue1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGstcHJvZmlsZV9fZGF0YXtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMjBweDtcclxuICBjb2x1bW4tZ2FwOiAxOHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJi1pdGVte1xyXG5cclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRleHR7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmxrLXByb2ZpbGUtZm9ybXtcclxuXHJcbiAgbWF4LXdpZHRoOiA3NDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nOiAzN3B4IDI0cHggMzdweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZC1uYW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm17XHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmlucHV0LWNvbnRhaW5lcl9faWNvbntcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4ubGstcHJvZmlsZV9fYmxvY2t7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgJi10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNtYWxsLXRleHR7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNzRweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMC45LCAwLjQ0LCAwLjQ0LCAwLjksIDAsIDApO1xyXG5cclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogLTMlO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgICAgbGVmdDogLTklO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKXtcclxuICAgICAgbGVmdDogLTglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIGxlZnQ6IC02JTtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIGxlZnQ6IC0zJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgJiAuYmxvY2t7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXNtYWxsLW1hcmdpbntcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbW90aW9ue1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzU1cHgpe1xyXG4gICAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKXtcclxuICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTVweCl7XHJcbiAgICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogOTJweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtYWxse1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSl7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzU1cHgpe1xyXG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDczcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICB3aWR0aDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIubGt7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZ3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtaXRlbSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB3aWR0aDogMCU7XHJcbiAgICAgIGhlaWdodDogMC40cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYudGFiLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5sb2NhdGlvbntcclxuICBtYXgtd2lkdGg6IDQxNnB4O1xyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0LWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3R7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkbWFpbkNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDBweDtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zZWxlY3RlZHtcclxuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGljb21vb24haW1wb3J0YW50O1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tYWluLWJhbm5lcntcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtMXtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDMyLjElO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA0MTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29sLTJ7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGZsZXg6IDAgMCA2MS41NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAzOTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZmxleC1iYXNpczogNDAuNTUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgZmxleC1iYXNpczogNTI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbC0ze1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgICBmbGV4OiAxIDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGhlaWdodDogMTI5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgZmxleDogMCAwIDMwN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF5LXByb2R1Y3Rze1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmbGV4OnVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb21vdGlvbntcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tZW51X19vdXRlcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZW51X19vdXRlci0tbW9iaWxle1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB6LWluZGV4OiA5OTM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbn1cclxuXHJcbi5tZW51e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDExMTE7XHJcblxyXG4gICYgdWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtLWFjdGl2ZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZW51LS1tb2JpbGUtYWN0aXZle1xyXG4gIHotaW5kZXg6IDExMTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICYgLm1lbnVfX2wxID4gdWwgPiBsaS53aXRoLWFycm93OmFmdGVye1xyXG4gICAgY29udGVudDogJ1xcZTkyNSc7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHRvcDogMThweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgfVxyXG5cclxuICAmIC5tZW51X19sMSA+IHVsID4gbGk6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51X19sMntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudSBsaXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUgbGkgYXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgJiBzdmd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDF7XHJcbiAgcGFkZGluZzogNThweCAxNXB4IDc1cHg7XHJcbiAgYmFja2dyb3VuZDogJG1lbnVCYWNrZ3JvdW5kQ29sb3I7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgIHBhZGRpbmc6IDMwcHggMCA1cHggMjVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMHB4IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MxRDJFMztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0MxRDJFMztcclxuXHJcbiAgICAmID4gdWx7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBzY3JvbGxiYXItY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBmbGV4OiAwIDAgMjAlO1xyXG4gIH1cclxuXHJcbiAgJiA+IHVsID4gbGl7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIHdpZHRoOiAzNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcclxuICAgICAgd2lkdGg6IDM1M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBzdmd7XHJcbiAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmIGxpIGF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiA+IHVsID4gbGkgPiBhe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAwcHggMHB4IDI1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGxpIGE6aG92ZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgICYgc3ZnID4gcGF0aHtcclxuICAgICAgICBmaWxsOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmID4gdWwgPiBsaSA+IHVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAmIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW0haW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDEtaXRlbS0tYWN0aXZle1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cclxuICAmIHN2ZyA+IHBhdGh7XHJcbiAgICBmaWxsOiAkc2Vjb25kQ29sb3I7XHJcbiAgfVxyXG5cclxuICAmID4gYXtcclxuICAgIGNvbG9yOiAkc2Vjb25kQ29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2wyLWlubmVye1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvciB0cmFuc3BhcmVudDtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDU2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItY29se1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgbWluLXdpZHRoOiAzOCU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19sMntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjVweCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MxRDJFMztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuICAgIGdhcDogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWF4LWhlaWdodDogNzB2aDtcclxuICAgICAgd2lkdGg6IDQyMXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICB3aWR0aDogNTYycHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgd2lkdGg6IDc0MnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMjBweCA2MHB4O1xyXG4gICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubWVudV9fbDItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZW51X19sMy1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICAmIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3JcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItYmFubmVye1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAmIGltZ3tcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fbDItbW9iaWxle1xyXG5cclxuICAmIC5tZW51X19sMi1pdGVtID4gYXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbi5tZW51X19sMy1pdGVte1xyXG5cclxuICAmID4gYXtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIubWVzc2FnZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG5cclxuICAgICYtLXRpZ2h0e1xyXG4gICAgICBtYXgtd2lkdGg6IDQxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmLS1zbWFsbC1tZHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVmZXJlbmNlc3tcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19yZWZlcmVuY2V7XHJcbiAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWZ1bGwtbW9iaWxle1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLm1vYmlsZS1ib3R0b20tbWVudXtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIHBhZGRpbmc6IDhweCA3cHggNXB4IDdweDtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MxRDJFMztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgei1pbmRleDogNzcxMTtcclxufVxyXG5cclxuLm1vYmlsZS1ib3R0b20tbWVudV9fd3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtYm90dG9tLW1lbnVfX2l0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmIGF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgICYgc3BhbntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZle1xyXG4gICAgJiBhe1xyXG4gICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcblxyXG4gICAgICAmIHN2ZyBwYXRoe1xyXG4gICAgICAgIGZpbGw6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWJvdHRvbS1tZW51X19ub3RpZnl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay10dXJxdW9pc2U7XHJcbiAgbWluLXdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOndoaXRlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgbGVmdDogNTglO1xyXG4gIHRvcDogMTIlO1xyXG5cclxuICAmIGl7XHJcbiAgICBmb250LXNpemU6IDZweDtcclxuICB9XHJcbn0iLCIubW9yZS1saW5re1xyXG4gIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICB9XHJcbn0iLCIub2ZmZXJze1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgaXtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jvd3tcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmVycy1tb2JpbGV7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDVweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleDogMSAwIDQ5JTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA3cHggNHB4IDdweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci1jYXJke1xyXG4gICZfX2Nsb3NlLXRleHR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggI0MxRDJFMyBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vcGVue1xyXG4gICAgJiAub3JkZXItY2FyZF9fY29udGFpbmVye1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICYgfiAub3JkZXItY2FyZC0tb3BlbntcclxuICAgICAgJiAub3JkZXItY2FyZF9fY29udGFpbmVye1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODtcclxuXHJcbiAgICAmLWhlYWRpbmd7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbnVtYmVye1xyXG4gICAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXN7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5RDRFQztcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlZHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGMzEyNDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmVlbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGREI3NDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mb3JtYXRpb257XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBie1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgaW1ne1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdpdGgtZG90c3tcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnLi4uJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTRweDtcclxuICAgICAgICBjb2xvcjogJGJhc2UtZ3JleTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3VudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b25ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmLS1zaG93bW9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGlzdG9yeXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRvdHMtY29udGFpbmVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAtMzJweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZG90e1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcm93e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMxcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA0OCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgJiAub3JkZXItY2FyZF9faGlzdG9yeS1kb3RzLWNvbnRhaW5lcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb21wbGV0ZXtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OUQ0RUM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5vcmRlci1jYXJkX19oaXN0b3J5LWRvdHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OUQ0RUM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1mYWlsZWR7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFxlOTBhJztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1le1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aW1le1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci1kZXRhaWwtY2FyZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmX19pbWFnZXtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LWhlaWdodDogODVweDtcclxuICAgICAgbWF4LXdpZHRoOiA4NXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNle1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXJ0aWNsZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIHdpZHRoOiAxNDJweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzczRTJEQztcclxuICAgIGNvbG9yOiAjMDQ2MDVCO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLm9yZGVyLWRldGFpbHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gICZfX2hlYWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2JhY2stbGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgICYgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXtcclxuICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dvb2RzLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0xe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0NnB4O1xyXG4gICAgfVxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0ye1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4OiAxIDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTg0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVsaXZlcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRDBGRjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcGF5bWVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFGMkZGO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXN0YXR1c3tcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICAmIGJ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1ne1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Jsb2Nre1xyXG4gICAgcGFkZGluZzogMjVweCAyNXB4IDM1cHggMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xyXG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVhZGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWluLXByaWNle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJl9fc3RhdHVze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzEwcHgpIHtcclxuICAgICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzMTI0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZWVue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkZEQjc0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVvcmRlci1idXR0b257XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG59XHJcbiIsIi5vcmRlci1pbmZve1xyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDIycHggMjVweCAzMHB4IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICZfX3Jvd3tcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmLS1ib3JkZXItYm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NoaWxkLXJvd3tcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNtYWxsLW1ie1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG5cclxuICAgICYtLXNzbXtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1ke1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZ3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0teHhse1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2RldGFpbHN7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgY29sb3I6ICM5NEExQUQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufSIsIi5vcmRlcntcclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgIGZsZXg6IDAgMCA3MiU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgZmxleDogMCAwIDcwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWNhcmR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2t7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJi13cmFwe1xyXG4gICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWxpdmVyeXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93e1xyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLW5hbWV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybXtcclxuICAgICYtcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gLm9yZGVyX19mb3JtLWNvbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGgtc3ViY29se1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC0ye1xyXG4gICAgICAgICYgPiAub3JkZXJfX2Zvcm0tY29se1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0MyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgZmxleDogMCAxIDU3JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbC00e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5vcmRlcl9fZm9ybS1jb2x7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAub3JkZXJfX2Zvcm0tY29se1xyXG4gICAgICAgICAgICBmbGV4OiAxIDA7XHJcblxyXG4gICAgICAgICAgICAmIGlucHV0e1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmFtc3tcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmFte1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAmOm9ubHktY2hpbGR7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGF5bWVudHtcclxuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbGlkZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgZ2FwOiA2cHg7XHJcblxyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21hcHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtY29se1xyXG4gICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbntcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tYm9sZHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm9fX3Jvdy0tYm9yZGVyLWJvdHRvbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYgLm9yZGVyLWluZm97XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9ue1xyXG4gICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuXHJcbiAgICAgICYgYXtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5ibG9ja19fcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJiAuYmFza2V0X19idXR0b257XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5iYXNrZXRfX2J1dHRvbntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICZfX3RhYntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0e1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWljb25ze1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb3Vwb24tYWN0aXZlLXRpdGxlIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG59XHJcbiIsIi5vcmRlcnN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDEgMTtcclxuICB9XHJcblxyXG4gICZfX2ZpbHRlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGdhcDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29ydHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLXdpZHRoOiAyOTBweDtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5jYXRhbG9nLXNvcnR7XHJcbiAgICAgICZfX2N1cnJlbnQtaXRlbXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHJvcGRvd257XHJcbiAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9feWVhcnN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgYWxsO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0NCODFGQztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50YWItYWN0aXZle1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0I4MUZDO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbiIsIi5wYXktbWV0aG9kc3tcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLnBheS1tZXRob2RzX190aXRsZXtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ucGF5LW1ldGhvZHNfX2l0ZW17XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5wYXktbWV0aG9kc19fdHlwZXtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMzA5cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLnBheS1tZXRob2RzX19kZXNjcntcclxuICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwOXB4KSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbi5wYXktbWV0aG9kc19faWNvbntcclxuXHJcbn0iLCIucG9pbnR7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBwYWRkaW5nOiAxNnB4IDE4cHggMjFweCAxN3B4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmc6IDIxcHggMjBweCAyM3B4IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBnYXA6IDE3cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgfVxyXG4gICZfX3B2entcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2NhdGlvbi1pY29uOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTEzJztcclxuICAgIH1cclxuXHJcbiAgICAmLS13YWxsZXQtaWNvbjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTkzNCc7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wb3B1bGFyLWNhdGVnb3JpZXN7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXMgYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3RpdGxle1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgfVxyXG59XHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3RpdGxlLS15YW5kZXh7XHJcbiAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLWNvbntcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgIFwiQSBBIEEgQSAgIEEgQSBCIEIgICBCIEMgQyBDXCJcclxuICAgIFwiRCBEIEQgRCAgIEUgRiBGIEYgICBGIEYgRiBHXCI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOjIwNnB4IDIwNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkyLjlweCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi13aWR0aDogNzg4cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbS1jb24tLWhvdmVyOmhvdmVyIGEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtLWNvbi0teWFuZGV4e1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgXCJBIEEgQSBBIEEgQSBBIEEgQiBCIEIgQ1wiXHJcbiAgICAgICAgXCJGIEYgRiBGIEYgRiBGIEYgQiBCIEIgR1wiO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBtaW4td2lkdGg6IDUzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW0tLXNwbGl0e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX195YW5kZXh7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLnBvcHVsYXItY2F0ZWdvcmllc19faXRlbS0teWFuZGV4e1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJveC0xe1xyXG4gIGdyaWQtYXJlYTogQTtcclxuICB3aWR0aDogNjM2cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmJveC0ye1xyXG4gIGdyaWQtYXJlYTogQjtcclxuICB3aWR0aDogMzM1cHg7XHJcbn1cclxuLmJveC0ze1xyXG4gIGdyaWQtYXJlYTogQztcclxuICB3aWR0aDogMzA2cHg7XHJcbn1cclxuLmJveC00e1xyXG4gIGdyaWQtYXJlYTogRDtcclxuICB3aWR0aDogMzA2cHg7XHJcbn1cclxuLmJveC01e1xyXG4gIGdyaWQtYXJlYTogRTtcclxuICB3aWR0aDogMjEwcHg7XHJcbn1cclxuLmJveC02e1xyXG4gIGdyaWQtYXJlYTogRjtcclxuICB3aWR0aDogNTI2cHg7XHJcbn1cclxuLmJveC03e1xyXG4gIGdyaWQtYXJlYTogRztcclxuICB3aWR0aDogMjIxcHg7XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX2l0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcclxuICAgIHdpZHRoOiAxMDRweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgICYgaW1ne1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEyMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3VidGl0bGV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOXB4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTIuOXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOjE1cHggMTFweCAwIDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhci1jYXRlZ29yaWVzX19pdGVtIGltZ3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbn1cclxuXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXNfX3N1Yml0ZW0tY29ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1heC1oZWlnaHQ6IDg1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogMzFweDtcclxuICBtYXgtd2lkdGg6IDYwJTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5Mi45cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIG1heC13aWR0aDogODUlO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVsYXItY2F0ZWdvcmllc19fc3ViaXRlbXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiA4MyU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgbWF4LXdpZHRoOiA2MyU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwOyB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwgMCksIHdoaXRlIDYwJSk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCksICRtYWluQ29sb3IgNjAlKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucG9wdXAtbWVzc2FnZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICB0b3A6IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDIlKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICByaWdodDogdW5zZXQ7XHJcbiAgICB0b3A6IHVuc2V0O1xyXG4gICAgbGVmdDogLTUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgJi0tc2hvd3tcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRvcDogMTcwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBib3R0b206IDY1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib2R5e1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFEMkUzO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzNTJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWJhY2t7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBmb250LWZhbWlseTogaWNvbW9vbiFpbXBvcnRhbnQ7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgIHRvcDogMXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjNzg4NTkxO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmpkaXZ7XHJcbiAgei1pbmRleDogNjY2NiAhaW1wb3J0YW50O1xyXG59IiwiLnBvcHVwLXByb2R1Y3Qtc3Vic2NyaWJlIHtcclxuICAmX19jb250ZW50e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MxRDJFMztcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4mX190ZXh0e1xyXG4gIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmEsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI0LjM2cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbiAgJl9faW5wdXR7XHJcbiAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX19idXR0b257XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAmX19jb250YWluZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDUzOHB4O1xyXG4gIH1cclxuICAmX19mb3Jte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmX19idXR0b24tbW9iaWxle1xyXG4gICAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIucG9wdXAge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIHJnYmEoIzAwMCwgMC44KTtcclxuXHR6LWluZGV4OiA3NzEzO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZSAwcztcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyBcclxuXHJcblx0Ji0tb3BlbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcblx0XHQmIC5wb3B1cF9fY29udGVudCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMS41cmVtIDNyZW07XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlLWJ0biB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIxcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0dG9wOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0cGFkZGluZzogMjNweCAyNHB4IDMwcHggMjRweDtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjNweCAyNHB4IDMwcHggMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMjNweCAyNHB4IDMwcHggMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1zZWFyY2gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDByZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnByaWNlLXJhbmdlX19wcmljZS1pbnB1dHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTJweDtcclxuICBtYXJnaW46IDI2cHggMCAzNXB4O1xyXG59XHJcbi5wcmljZS1yYW5nZV9fZmllbGR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxufVxyXG4ucHJpY2UtcmFuZ2VfX2ZpZWxkIGlucHV0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGNvbG9yOiAkYmFzZS1ncmV5O1xyXG59XHJcblxyXG4ucHJpY2UtcmFuZ2VfX3NsaWRlcntcclxuICBoZWlnaHQ6IDNweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJGdyZXktYmx1ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLnByaWNlLXJhbmdlX19wcm9ncmVzc3tcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxufVxyXG4ucHJpY2UtcmFuZ2VfX3JhbmdlLWlucHV0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucHJpY2UtcmFuZ2VfX3JhbmdlLWlucHV0IGlucHV0e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDVweDtcclxuICB0b3A6IC01cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5wcmljZS1yYW5nZSBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1ie1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRDb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ucHJpY2UtcmFuZ2UgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1ie1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMyk7XHJcbn0iLCIucHJpY2V7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbn1cclxuXHJcbi5vbGQtcHJpY2V7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggc29saWQgJHNhbGVDb2xvcjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGOTY2NzA7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4iLCIucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgLyogJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDQsIDI0NCwgMjQ0LCAwLjAwMDEpIDAlLCAjRjRGNEY0IDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUVDRUY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCAzMHB4IDEycHggMzBweDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGFiLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQtcm93IHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NoYXJhY3RlcmlzdGljc3tcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtZ2FsbGVyeSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAgJGJhc2Utd2hpdGU7XHJcblx0ei1pbmRleDogNzcxMztcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZy10b3A6IDE0N3B4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UgMHM7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcblx0Ji0tb3BlbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcblx0XHQmIC5wb3B1cF9fY29udGVudCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib2R5e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogMjRweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2NvbC0xe1xyXG5cdFx0ZmxleDogMCAwIDg2cHg7XHJcblx0XHRoZWlnaHQ6IDcxNnB4O1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRcdEBtZWRpYShtYXgtaGVpZ2h0OiA4MDBweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDYzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtYXgtaGVpZ2h0OiA3MTVweCkge1xyXG5cdFx0XHRoZWlnaHQ6IDUzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY29sLTJ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJze1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogNzBweCAwO1xyXG5cdFx0JiAuc3dpcGVyLXNsaWRle1xyXG5cdFx0XHR3aWR0aDogODZweDtcclxuXHRcdFx0aGVpZ2h0OiA4NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc2xpZGV7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JleTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1idXR0b257XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0aXtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1wcmV2e1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLW5leHR7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAucHJvZHVjdC1nYWxsZXJ5X190aHVtYnMtc2xpZGV7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3dpcGVye1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCYtc2xpZGV7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2F0YWxvZy1jYXJvdXNlbF9fYnV0dG9ue1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHRcdC5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLXByZXZ7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdC5jYXRhbG9nLWNhcm91c2VsX19idXR0b24tLW5leHR7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi5wcm9kdWN0LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAtODBweDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0MxRDJFMztcclxuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0MxRDJFMztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgYm90dG9tOiB1bnNldDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3LjVweCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2UtbW9iIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG5cclxuICAucHJvZHVjdC1wcmV2aWV3X19wcmljZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmX19hcnRpY2xle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJvdHRvbTogNThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgdG9wOiAxMzFweDtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rpc2NvdW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogMzFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIH1cclxufVxyXG4gIC5wcm9kdWN0LWdhbGxlcnktLW9wZW4gfiAucHJvZHVjdC1oZWFkZXJ7XHJcbiAgICB6LWluZGV4OiA3NzEzO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWhlYWRlcl9fY29se1xyXG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgIH1cclxuICAgIH1cclxuICAgICYgLnByb2R1Y3QtaGVhZGVye1xyXG5cclxuICAgICAgJl9faW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnRpY2xle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb2x7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNDElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ue1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDBzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Nsb3NlLWJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgfSIsIi5wcm9kdWN0LXByZXZpZXcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICZfX2luZm8tcGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXBheS1pdGVtIHtcclxuICAgICYtLXZpc2Ege1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWlyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0teW9vbW9uZXkge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXItcHJvZHVjdCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLWlucHV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge31cclxuXHJcbiAgJl9faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2aWV3cyB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWljb25zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FydGljbGUge1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV5LWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19vbGQtcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX29sZC1wcmljZS1tb2Ige1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGlzY291bnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtcHJldmlld19fc3RpY2tlci10b3JuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDJweCA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHZpb2xldDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2VzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmbGV4OiAwIDAgMzglO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZmxleDogMCAwIDMwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9ja3Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjkycHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY+KiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgeGwpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+Kjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItdGh1bWJzIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XHJcbiAgICBoZWlnaHQ6IDQyM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXItdGh1bWJzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci10aHVtYnMtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICRiYXNlLWdyZXk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLWltYWdlcyB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA1MzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgaGVpZ2h0OiAzODdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlci1pbWFnZXMtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA2O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmIC5wcm9kdWN0LWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLWltYWdlcy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLWltYWdlcy1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUxJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sb3JzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICY+Kjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sb3JzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm5vdCgucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbS0tYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJhc2UtZ3JleTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkbWFpbkNvbG9yO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogaWNvbW9vbiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXktYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDRweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1eS1idXR0b246YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vY2F0YWxvZy1idXR0b24uc3ZnXCIpO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV5LWltYWdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXktaW1hZ2UtbW9iIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wcm9kdWN0LXByZXZpZXdfX2luZm9ybWF0aW9uIHtcclxuICAmPio6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAmLWxpbmsge1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtaW4td2lkdGg6IDk1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbkNvbG9yO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ncmV5IHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgcGFkZGluZzogNnB4IDIzcHggNXB4IDIzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0I4MUZDO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDEyMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXByZXZpZXdfX2NvbG9ycy1pdGVtOmhvdmVyIC5oaW50IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMHB4KTtcclxufVxyXG5cclxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQ6YmVmb3JlLFxyXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLnByb2R1Y3QtcHJldmlld19fY29sb3JzLWl0ZW0gLmhpbnQ6YmVmb3JlIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggOHB4IDVweDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGRkZGRkYgdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiAtN3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1wcmV2aWV3X19jb2xvcnMtaXRlbSAuaGludDphZnRlciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgNnB4IDlweCA2cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQ0I4MUZDIHRyYW5zcGFyZW50O1xyXG4gIHRvcDogLTlweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICB6LWluZGV4OiAtMTtcclxufSIsIi5wcm9kdWN0LXJldmlldyB7XHJcbiAgJl9faW5wdXR7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogODZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIH1cclxuICAgICYtLWxre1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudC1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jay1wZW9wbGUge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLXN0YXRzIHtcclxuICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI5NnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIG1heC13aWR0aDogMjg3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXZpZXcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlLW1pbmkge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTkuNDlweDtcclxuXHJcbiAgICAmLS1yYXRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wZXJpb2Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZS1waG90b3tcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzk0QTFBRDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICYtLXBvcHVwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXRzIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDIzMHB4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NEExQUQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcmF0aW5nLWNvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgZ2FwOiAyMXB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKXtcclxuICAgICAgZ2FwOiAxOXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JhZGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjQuMzZweDtcclxuICAgICYtLW5vbmV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RhdGEge1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTcuMDVweDtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQuNjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb21tZW50cyB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjQ5cHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24tcG9wdXAge1xyXG4gICAgbWluLXdpZHRoOiAyNTZweDtcclxuICAgICY6ZGlzYWJsZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiB1bnNldDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2staW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCM0JGQ0I7XHJcbiAgICB9XHJcbiAgfVxyXG4mX19wcmljZXtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0LjM2cHg7XHJcbn1cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA2MzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAmLS1zdWNjZXNze1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmF0ZS1ub2ZpbGwge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9zdGFyLW5vZmlsbC5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmF0ZS1maWxsIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vc3Rhci1maWxsLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19yYXRpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcmF0ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGdhcDogMjFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG5cclxuICAgICYtLXBlcnNvbmFse1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1zdGFyc3tcclxuICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLS1jYXRhbG9ne1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmLS1saXN0e1xyXG4gICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS10b3RhbHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyLWJhY2tncm91bmQsXHJcbiAgICAuc3Rhci1mb3JlZ3JvdW5kIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAmX19zdGFye1xyXG4gICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fcHJvZHVjdHtcclxuICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFyLWZvcmVncm91bmQge1xyXG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIHZhcigtLWZpbGwtcGVyY2VudGFnZSwgMCUpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIucHJvZHVjdC1zdGlja2Vye1xyXG4gIHotaW5kZXg6MjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXN0aWNrZXJfX2l0ZW17XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA5cHg7XHJcbiAgYmFja2dyb3VuZDogJG1haW5Db2xvcjtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICYtLXRvcm57XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmlvbGV0O1xyXG4gIH1cclxuXHJcbiAgJi0tZGlzY291bnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYtLW5ld3tcclxuICAgIGJhY2tncm91bmQ6ICRuZXdDb2xvcjtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDJweCAxMXB4O1xyXG4gIH1cclxuXHJcbn0iLCIucHJvbW8teWFuZGV4LXF1ZXN0aW9uc3tcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUNFRjtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgb2x7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sYXN0e1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAjMzAyQTM0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgICYtLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbmZve1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAjOTRBMUFEO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvbW97XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgIC5wcm9tby1jYXJke1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyOTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3Jte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0b3Jlc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQ0LCAyNDYsIDEpO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3c3tcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9tby1jYXJke1xyXG4gIHBhZGRpbmc6IDE5cHggMTZweCAyMnB4IDE3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDIwcHggMjNweCAzNHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tcHVycGxle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRDBGRjtcclxuICB9XHJcbiAgJi0tdHVycXVvaXNle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyRkZFRTtcclxuICB9XHJcbiAgJi0tYmx1ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWZvcm17XHJcblxyXG4gIC5wcm9tb19fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXR7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21tZW50e1xyXG4gICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpe1xyXG4gICAgICBncmlkLXJvdzogMSAvIDQ7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBncmlkLXJvdy1zdGFydDogMTM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpbGV7XHJcbiAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKXtcclxuICAgICAgZ3JpZC1yb3c6IDQgLyA3O1xyXG4gICAgICBncmlkLWNvbHVtbjogMztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIGdyaWQtcm93LXN0YXJ0OiAxNDtcclxuICAgICAgcGFkZGluZzogMCAyN3B4IDAgMjdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVja3tcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmxpbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3hfX2lucHV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbntcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZsZXg6IDAgMCAzMDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9tby1zdG9yZXtcclxuICB3aWR0aDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAmX19ib2R5e1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgaGVpZ2h0OiAxNDVweDtcclxuICB9XHJcblxyXG4gICZfX2ltYWdle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gICAgJi0tY29udGFjdHN7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhY2tncm91bmR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDFweCk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDE1Ljc1cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAmIGl7XHJcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgaXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9tby1yZXZpZXd7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICZfX2ltYWdle1xyXG4gICAgd2lkdGg6IDk0cHg7XHJcbiAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwe1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JEQkVBOTk7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1le1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdG9yZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUYyRkY7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtaW4td2lkdGg6IDEyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJldmlld19fc3RhcnN7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbGlua3tcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMjJweCAxM3B4O1xyXG4gICAgd2lkdGg6IDI1NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTlweCAyNXB4IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgd2lkdGg6IDQxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE5cHggMjRweCAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5wcm9tby1iYW5uZXJ7XHJcbiAgcGFkZGluZzogMjhweCAyNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgcGFkZGluZzogNDhweCA1OHB4IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgJl9feWFuZGV4e1xyXG4gICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRjc5QjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgfVxyXG4gICZfX3lhbmRleC1zcGxpdHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMzBweCAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWFnZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDozMzBweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgbWF4LXdpZHRoOiA0OTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmt7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgJi0tdGd7XHJcbiAgICBzdmd7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHBhdGh7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgIGZpbGw6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN2Z3tcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNpcmNsZXtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIgc3ZnIGNpcmNsZXtcclxuICAgICAgZmlsbDogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIucHJvbW90aW9ue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICZfX3N3aXBlcntcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAvL3BhZGRpbmc6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgLy9wYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3N0aWNrZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZDQztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEyLjVweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGxlZnQ6IDEzLjg5cHg7XHJcbiAgICB0b3A6IDEzLjQzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICB0b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgICBsZWZ0OiAxNS44OXB4O1xyXG4gICAgYm90dG9tOiAyOC40M3B4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIGJvdHRvbTogNjVweDtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDdweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGxlZnQ6IDUyLjIlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgYm90dG9tOiAxNHB4O1xyXG4gICAgICBsZWZ0OiA0MiU7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJhc2UtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XHJcblxyXG4gICAgJiBpe1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhY2tncm91bmQtaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5xdWFudGl0eXtcclxuICBiYWNrZ3JvdW5kOiAjRUFFQ0VGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICB3aWR0aDogMTU3cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b257XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoNTksIDExNCwgMTY1LCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBmb250LXNpemU6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOm5vdCgucXVhbnRpdHlfX2J1dHRvbi0tdW5hdmFpbGFibGUpOmhvdmVye1xyXG4gICAgICBjb2xvcjogJHNlY29uZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5xdWFudGl0eV9fYnV0dG9uLS11bmF2YWlsYWJsZSk6YWN0aXZle1xyXG4gICAgICBjb2xvcjogJHB1c2hCdXR0b25Db2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdW5hdmFpbGFibGV7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgY29sb3I6JG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5yYWRpby1jaGVja2JveF9faW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOjFweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmV5O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLWNoZWNrYm94e1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBpbnB1dDpub3QoOmNoZWNrZWQpIH4gLnJhZGlvLWNoZWNrYm94X19pbnB1dHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjRUNEMEZGO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMEZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnJhZGlvLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnJhZGlvLWNoZWNrYm94X19pbnB1dDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJhZGlvLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2tib3hfX2lucHV0OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnJhZGlvLWNoZWNrYm94IC5yYWRpby1jaGVja2JveF9faW5wdXQ6YWZ0ZXIge1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDRweDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogN3B4O1xyXG4gIH1cclxuXHJcbn0iLCIucmFkaW8tc3dpdGNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnJhZGlvLXN3aXRjaCBpbnB1dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yYWRpby1zd2l0Y2hfX2lucHV0IHtcclxuICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUNBRDk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgdHJhbnNpdGlvbjogLjRzO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlCQUVCRTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1zd2l0Y2hfX2lucHV0OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGxlZnQ6IDFweDtcclxuICBib3R0b206IDFweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnJhZGlvLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLXN3aXRjaF9faW5wdXQge1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtYmx1ZTtcclxufVxyXG5cclxuLnJhZGlvLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLXN3aXRjaF9faW5wdXR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgfVxyXG59IiwiLnJlY29tbWVuZHtcclxuICAuY2F0YWxvZy1jYXJvdXNlbF9fd3JhcHBlcntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucmVmdW5ke1xyXG5cclxuICBtYXgtd2lkdGg6IDc0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIHBhZGRpbmc6IDM3cHggMjRweCAzN3B4IDI0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZWxkLW5hbWV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3Jte1xyXG4gICAgJi13cmFwe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLXJvd3tcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZnVsbHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ1dHRvbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLmlucHV0LWNvbnRhaW5lcl9faWNvbntcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIH1cclxuXHJcbiAgJiAuZmlsZS1pbnB1dHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcblxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogN3B4O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5jaGVja2JveHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICYtcmFkaW9fX3RleHR7XHJcbiAgICAgIGZsZXg6IDEgMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXZpZXd7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5re1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYmFzZS1ncmV5O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRub25BY3RpdmVUZXh0Q29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYtLWNhdGFsb2cgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluayBpbWd7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICB9XHJcbiAgJl9fc3RhcnN7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zY2FtbWVyc3tcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDM5cHggMzlweCA0MXB4IDM5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE3cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRhY3R7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0QTFBRDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjVweCAzOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDIwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcclxuICAgIH1cclxuICAgICYgYnJ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgYntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZW1haWx7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI0NCODFGQztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmIGltZ3tcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgJiBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICAgICAgY29sb3I6ICNDQjgxRkM7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgIGNvbG9yOiAjQ0I4MUZDO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzQuMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0e1xyXG4gICAgZm9udC1mYW1pbHk6IFByb3hpbWEgTm92YSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgJi0tYm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9ib2xke1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIGJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9jb2xvcntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICNFRjMxMjQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VhcmNoLWZvcm17XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm1fX2lucHV0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm1fX2J1dHRvbntcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTdweDtcclxuICByaWdodDogN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICByaWdodDogMjFweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn0iLCIuc2VhcmNoLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDI1cHggMTZweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4ICM4ODg4OUU4MDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB3aWR0aDogODQ1cHg7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpe1xyXG4gICAgICAgIHdpZHRoOiA3MzRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCl7XHJcbiAgICAgICAgcmlnaHQ6IC0zMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjY0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA3ZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCl7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDZmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9ja3tcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHhcclxuICAgIH1cclxuICAgICZfX3RpdGxlLWJ0biB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICBjb2xvcjogI0FBQTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMmEzNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMjgyMTI1O1xyXG5cclxuICAgICAgICAuaWNvbi1jcm9zcyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4MjEyNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1oaXN0b3J5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1zb3J0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1zZWFyY2gtMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyMTI1O1xyXG5cclxuICAgICAgICAgICAgLmljb24tY3Jvc3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluay10ZXh0IHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gICAgJl9fd2F0Y2gtYWxsIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Byb2R1Y3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuc2VhcmNoLW1vZGFsX19wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyMTI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI4MjEyNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1vbGQtcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLW1vZGFsIHtcclxuICAgIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKXtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjQTlBNkE4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0E5QTZBOCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuICAgICo6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNBOUE2QTggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnNlY3Rpb24tbGlzdHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxuXHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW17XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItZ3JleTtcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRDb2xvcjtcclxuICAgICAgY29sb3I6ICRzZWNvbmRUZXh0Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWItYWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kQ29sb3I7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kVGV4dENvbG9yO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2VjdGlvbnMtY2Fyb3VzZWx7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuICBsZWZ0OiAtMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zZWN0aW9ucy1jYXJvdXNlbF9fd3JhcHBlcntcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVte1xyXG4gLyogZmxleDogMCAwIDMwJTtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNTAyJTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBmbGV4OiAwIDAgMzAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmbGV4OiAwIDAgMzElO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBmbGV4OiAwIDAgMTglO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XHJcbiAgICBmbGV4OiAwIDAgMTElO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjUwMiU7XHJcbiAgfSovXHJcbn1cclxuXHJcbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWltZ3tcclxuICAmIGltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgLy93aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiA1MDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg1OSwgMTE0LCAxNjUsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRtYWluQ29sb3I7XHJcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWluLXdpZHRoOiA0NDBweCl7XHJcbiAgICBoZWlnaHQ6IDEyM3B4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICBoZWlnaHQ6IDEyNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBoZWlnaHQ6IDE3OXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gIH1cclxuXHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTQxcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjZkZWcpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgICBsZWZ0OiAxNyU7XHJcbiAgICAgIHdpZHRoOiAxODFweDtcclxuICAgICAgaGVpZ2h0OiA4OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ0MHB4KXtcclxuICAgICAgdG9wOiAzMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcclxuICAgICAgdG9wOiAyOCU7XHJcbiAgICAgIGxlZnQ6IDE5JTtcclxuICAgICAgd2lkdGg6IDE5M3B4O1xyXG4gICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIHdpZHRoOiAyMjJweDtcclxuICAgICAgaGVpZ2h0OiA5MXB4O1xyXG4gICAgICB0b3A6IDI4JTtcclxuICAgICAgbGVmdDogMjMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICB3aWR0aDogMjEzcHg7XHJcbiAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgdG9wOiAyOCU7XHJcbiAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgd2lkdGg6IDIxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xyXG4gICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgcmlnaHQ6IC0zMCU7XHJcbiAgICAgIHRvcDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgICAgcmlnaHQ6IC00MyU7XHJcbiAgICAgIHRvcDogMjclO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX19fX2l0ZW0taW5uZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucy1jYXJvdXNlbF9fX19pdGVtLWhlYWRpbmd7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMTNweDtcclxuICBmbGV4OiAwIDAgMTAwJTtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLnNlY3Rpb25zLWNhcm91c2VsX19wYWdpbmF0aW9uIHtcclxuICBib3R0b206IDAlIWltcG9ydGFudDtcclxuICBsZWZ0OiAzMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9ucy1jYXJvdXNlbF9fYnV0dG9ue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MzUlO1xyXG4gIHotaW5kZXg6IDU1NjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxOTEsIDIwMywgMC4zNSk7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxOTEsIDIwMywgMC44KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi93aGl0ZS1hcnJvdy0taWNvbi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldntcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcblxyXG4gICYtLW5leHR7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgfVxyXG59IiwiLnNvYy1tZWRpYSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAmX19saXN0e1xyXG4gICAgJi0tY29udGFjdHN7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICB3aWR0aDogMzA2cHg7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICB9XHJcbiAgICAmLS1jb250YWN0c3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRvcDogMzAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICB0b3A6IDI1JTtcclxuICAgIH1cclxuICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICB0b3A6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgKyAxcHgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGhlaWdodDogMzdweDtcclxuICAgIHdpZHRoOiAxMzNweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIGkge1xyXG4gICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXNoQnV0dG9uQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1cHBsaWVycy1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAmX19pbWd7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA1OHB4IDMwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWluaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDlweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogUHJveGltYSBOb3ZhO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBQcm94aW1hIE5vdmE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW1haWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAmIHN2ZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Bob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDUlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogNTU1O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB3aWR0aDogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzYWxlQ29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2FsZUNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIudGFibGUtZGVmYXVsdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogODYwcHg7XHJcbiAgZm9udC1zaXplOiA2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGhlaWdodDogMy4zM2VtO1xyXG4gICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcclxuICAgIGhlaWdodDogMy4zM2VtO1xyXG4gICAgZm9udC1zaXplOiAyLjRlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAyIHRvIDEzIHtcclxuICAgICYtLWNvbC0jeyRpfSB7XHJcbiAgICAgIG1pbi13aWR0aDogNTAwICsgKCRpICogMzBweCk7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gJGkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2wtMiB7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLS1jb2wtMyB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgJiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbi10YWJsZS13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXRhYmxlLWJ0bi13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi50YWJze1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRUNFRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNThweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDIxM3B4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWItYWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi50ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAmX19yb3d7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbXtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC50ZXh0X19yb3d7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbWR7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAudGV4dF9fcm93e1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWxne1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHRfX3Jvd3tcclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS14bHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC50ZXh0X19yb3d7XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc21hbGwtbGluZS1oZWlnaHR7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0YXJlYXtcclxuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbm9uQWN0aXZlVGV4dENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3V0bGluZTogdW5zZXQ7XHJcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMjBweDtcclxuICBoZWlnaHQ6IDk1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICBjb2xvcjogJG5vbkFjdGl2ZVRleHRDb2xvcjtcclxuICB9XHJcbn0iLCIudG9ybntcclxuICB3aWR0aDogMzA2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDI1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3JuLnBuZ1wiKSBuby1yZXBlYXQsICNGMkY0RjY7XHJcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC01cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnRvcm5fX3RleHQtY29ue1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG59XHJcbi50b3JuX190aXRsZXtcclxuICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4udG9ybl9fdG9ybi1pbWFnZXtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcbi50b3JuX190ZXh0e1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59IiwiLnRydXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgICYtLWNvbnRhY3Rze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvbW9fX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjRGNjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAmLS1jb250YWN0c3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogIzMwMkEzNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICMzMDJBMzQ7XHJcbiAgICAmLS1jb250YWN0c3tcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pbmktYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweCAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBTZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52ZXJ0aWNhbC1icmVhZGNydW1ic3tcclxuIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX2l0ZW17XHJcbiAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgfVxyXG5cclxuICBpe1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWJyZWFkY3J1bWJzX19pdGVtLS1hY3RpdmV7XHJcbiAgY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udmVydGljYWwtYnJlYWRjcnVtYnNfX3N1Yml0ZW0ge1xyXG4gIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1icmVhZGNydW1ic19fc3ViaXRlbS0tYWN0aXZle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogYXV0bztcclxufSJdfQ== */

/* End */


/* Start:/local/templates/dimall/components/bxmaker/authuserphone.enter/header_popup_authorization/style.css?17750388256179*/
.popup-authorization .popup__content{
    max-width: 340px;
    border-radius: 25px;
    border: 1px solid #C1D2E3;
    padding: 25px;
}
.popup-authorization .bxmaker-authuserphone-enter{
    box-shadow: unset;
    padding: 0;
    width: 100%;
}
.popup-authorization .bxmaker-authuserphone-enter-auth__title{
    justify-content: start;
    font-size: 20px;
    font-weight: 600;
}
.popup-authorization .bxmaker-authuserphone-button__inner{
    min-height: 45px;
    border-radius: 25px;
    background-color: #302A34;
}
.popup-authorization .bxmaker-authuserphone-button__inner:hover{
    background-color: #CB81FC;
}
.popup-authorization .bxmaker-authuserphone-button__title{
    font-weight: 600;
}
.popup-authorization .bxmaker-authuserphone-input-phone input[type=text]{
    padding: 18px 12px 6px;
}
.popup-authorization .bxmaker-authuserphone-input-phone__field{
    border: 1px solid #94A1AD;
    border-radius: 20px;
}
.popup-authorization .bxmaker-authuserphone-input-phone__field:hover{
    border-color: #94A1AD;
}
.popup-authorization .bxmaker-authuserphone-input-phone__title{
    left: 20px;
}
.popup-authorization .bxmaker-authuserphone-input__title{
    left: 20px;
}
.popup-authorization .bxmaker-authuserphone-input-password__title{
    left: 20px;
}
.popup-authorization .bxmaker-authuserphone-input-phone--focus .bxmaker-authuserphone-input-phone__title, .bxmaker-authuserphone-input-phone--hover .bxmaker-authuserphone-input-phone__title{
    left: 15px;
}
.popup-authorization .bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__title, .bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__title{
    left: 15px;
}
.popup-authorization .bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__title, .bxmaker-authuserphone-input-password--hover .bxmaker-authuserphone-input-password__title{
    left: 15px;
}
.popup-authorization .bxmaker-authuserphone-input-phone__flag{
    display: none;
}
.popup-authorization .bxmaker-authuserphone-link{
    color: #CB81FC;
}
.popup-authorization .bxmaker-authuserphone-link:hover{
    color: #CB81FC;
}
.popup-authorization .bxmaker-authuserphone-input-code__field{
    min-height: 50px;
    border: 1px solid #94A1AD;
    border-radius: 20px;
}
.popup-authorization .bxmaker-authuserphone-input-password__field{
    min-height: 50px;
    border: 1px solid #94A1AD;
    border-radius: 20px;
}
.popup-authorization .bxmaker-authuserphone-input-code:hover .bxmaker-authuserphone-input-code__field, .bxmaker-authuserphone-input-code--focus .bxmaker-authuserphone-input-code__field{
    border-color: #94A1AD;
}
.popup-authorization .bxmaker-authuserphone-input-password:hover .bxmaker-authuserphone-input-password__field, .bxmaker-authuserphone-input-password--focus .bxmaker-authuserphone-input-password__field{
    border-color: #94A1AD;
}
.popup-authorization .bxmaker-authuserphone-enter-smscode .bxmaker-authuserphone-header{
    position: absolute;
    top: 26px;
    background-color: white;
    width: 85%;
    font-size: 20px;
    font-weight: 600;
}
.popup-authorization .bxmaker-authuserphone-input__field{
    border: 1px solid #94A1AD;
    border-radius: 20px;
    min-height: 50px;
}
.popup-authorization .bxmaker-authuserphone-input:hover .bxmaker-authuserphone-input__field, .bxmaker-authuserphone-input--focus .bxmaker-authuserphone-input__field, .bxmaker-authuserphone-input--hover .bxmaker-authuserphone-input__field{
    border-color: #94A1AD;
}
.popup-authorization .popup__close-btn{
    top: 25px;
    z-index: 2;
}
.popup-authorization__concent{
    margin-top: 16px;
    line-height: 18px;
}
.popup-authorization .bxmaker-authuserphone-enter-auth-form__by{
    margin-top: 16px;
}
.popup-authorization .catalog-filter__group-item:hover{
    color: black;
}
.popup-authorization .catalog-filter__group-item .checkbox__input{
    display: block;
}
.popup-authorization .bxmaker-authuserphone-button.button--disabled{
    background: none;
}
.popup-authorization .bxmaker-authuserphone-button.button--disabled:hover{
    background: none;
}
.popup-authorization .bxmaker-authuserphone-button.button--disabled .bxmaker-authuserphone-button__inner{
    background: #EAECEF;
}
.popup-authorization .bxmaker-authuserphone-button.button--disabled .bxmaker-authuserphone-button__title{
    color: #C5CED6 !important;
}
.popup-authorization .bxmaker-authuserphone-empty{
    background-color: #FFF;
}
.popup-authorization .bxmaker-authuserphone-empty a{
    display: none;
}
.popup-authorization .bxmaker-authuserphone-enter-auth__title{
    padding-right: 30px;
}

.popup-authorization .bxmaker-authuserphone-enter-auth__toregistration{
    display:none;
}
.popup-authorization .bxmaker-authuserphone-enter-forget .bxmaker-authuserphone-enter-auth__toregistration{
    display:block;
}


.popup-authorization .bxmaker-authid-yandexbutton{
    min-width: 100%;
}
.popup-authorization .bxmaker-authid-area__button{
    width: 100%;
    margin-left: 0;
}
.popup-authorization .popup__content{
    padding-bottom: 15px;
}
.popup-authorization .bxmaker-authuserphone-enter-authbyemail-code .bxmaker-authuserphone-header{
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 17px;
}
.popup-authorization .bxmaker-authuserphone-enter-auth-by-password-form__back{
    margin-top: 16px;
}

.popup-authorization .bxmaker-authuserphone-input__field{
    overflow: hidden;
}

.popup-authorization .bxmaker-authuserphone-input__field input{
    padding: 18px 12px 6px 14px;
}


@media (max-width: 768px) {
    .popup-authorization .bxmaker-authuserphone-enter-auth__title{
        font-size: 16px;
    }
    .popup-authorization .popup__close-btn{
        top: 22px;
    }
    .popup-authorization .bxmaker-authuserphone-enter-smscode .bxmaker-authuserphone-header{
        font-size: 16px;
        min-height: 48px;
    }
    .popup-authorization .link{
        font-size: 14px;
    }
}

.popup-authorization.popup--open ~ jdiv{
    z-index: 7712 !important;
}


/* End */
/* /local/templates/dimall/assets/css/index.css?17829184671886908 */
/* /local/templates/dimall/components/bxmaker/authuserphone.enter/header_popup_authorization/style.css?17750388256179 */
